94 Capgemini Engineering Jobs
Lead Java Developer (2-12 yrs)
Capgemini Engineering
posted 17hr ago
Flexible timing
Key skills for the job
Designation : Lead Java Developer
Work from home / Work from office (Optional)
Job description :
- Develop code using the latest Java, Spring, and NO SQL technologies
- Solve technical problems using cutting-edge technologies and best practices
- Propose different ways to solve the same problem and showcase why one solution is better
- Ensure all aspects of the technical design are correctly incorporated
- Contribute technical expertise to all projects as required
What You Know :
- Minimum 2 + years of experience in Development & Implementation of enterprise systems using JAVA and J2EE Technologies.
- Must have experience in Cloud migration to Azure or Oracle Cloud.
- Extensive experience in the development of -based applications using JAVA, JSP, Servlets, JDBC, Spring, Hibernate, Spring Boot and Web services.
- Extensive experience in Micro Services, Spring, springboot, spring cloud, Kafka, RabbitMQ, knowledge on Docker and Kubernetes.
- Good Experience with various web/application servers Tomcat, WebLogic.
- Expertise in developing J2EE applications using Eclipse, Spring Tool Suite IDE.
- Good experience in working with Web Technologies Java Script, CSS, HTML.
- Extensively used configuration management tools like SVN, GIT and GITLAB.
- Extensively worked with Relational Databases My SQL and Oracle.
- Good knowledge in Design Patterns.
- Experience with web service development, REST and Services Oriented Architecture
- Expertise in Object Oriented Design, Design patterns, Architecture and Application Integration
- Working knowledge of Databases including Design, SQL proficiency
- Strong experience with frameworks used for development and automated testing like spring, Junit, BDD etc.
- Experience with Unix/Linux
- Ability to coordinate with multiple groups, both internal and external to the firm, including offshore development and QA teams, internal infrastructure groups, vendors, and support teams.
- Strong development skills with ability to understand technical design and translate the same into workable solution.
- Familiarity with working in a large team.
- Ability and willingness to learn new technologies and work on the same to meet business requirements.
- Good experience with MVC Architecture and implementing Core and JEE Design Patterns.
- Problem solving, trouble shooting, and analytical skills proven under pressure.
Functional Areas: Other
Read full job descriptionPrepare for Lead Java Developer roles with real interview advice