- Leading a development team in the adoption and implementation of Agile methodologies, enhancing the efficiency of the development process
- Developing and optimizing CI/CD pipelines using Jenkins, Docker, and Kubernetes to streamline deployment workflows and improve reliability
- Building dynamic and responsive user interfaces leveraging JavaScript, TypeScript, Angular, and React technologies
- Enhancing backend development through core Java technologies and frameworks such as Spring and Struts
- Collaborating with cross-functional teams to integrate web services, ensuring seamless connectivity and functionality across applications
- Utilizing comprehensive testing strategies, including unit and integration testing, to maintain high software reliability
Environment: Java, J2EE, JDBC, Oracle, Hibernate ORM, JMS, Java 8, Tomcat on AWS EC2 instances, S3, Spring MVC, Spring Boot, Spring AOP, DAO, New Relic, RESTful, JSON, Jenkins, Microservices, Serverless architecture, GIT, Log4J, Postman, Junit, Maven, JMeter.