Capgemini is looking to fill a Java Lead developer position to lead the design, development, and deployment of Java-based applications.
Requirements
- Proven experience as a Java Developer, with a strong background in software development - Java 17 + (including Functional Programming)
- Spring boot > v3.0.0 - Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Python (Spark) – Databricks
- Knowledge of SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle.
- Non- Functional & Automation test
- Experience with version control systems like GIT, ADO/Jenkins, CICD
- Kubernetes (Fundamentals, scale up/down, deployment)
Responsibilities
- Lead the design, development, and deployment of Java-based applications.
- Oversee and mentor a team of Java developers, providing guidance and support.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot and resolve complex technical issues.
- Implement and maintain CI/CD pipelines.
- Participate in architectural discussions and contribute to technical decision-making.
Other
- Flexible work
- Healthcare including dental, vision, mental health, and well-being programs
- Financial well-being programs such as 401(k) and Employee Share Ownership Plan
- Paid time off and paid holidays
- Paid parental leave
- Family building benefits like adoption assistance, surrogacy, and cryopreservation
- Social well-being benefits like subsidized back-up child/elder care and tutoring
- Mentoring, coaching and learning programs
- Employee Resource Groups
- Disaster Relief
- Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.