Capgemini is looking for a Senior Java developer/Lead to join their team in Seattle, WA, to lead the design, development, and deployment of Java-based applications and oversee a team of Java developers.
Requirements
- 10 plus years as a Java Developer, with a strong background in software development.
- Extensive experience with Java and related frameworks (e.g., Spring, Hibernate).
- Strong understanding of object-oriented programming principles and microservices architecture.
- Experience with RESTful APIs and web services.
- Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control systems (e.g., Git), containerization technologies (e.g., Docker, Kubernetes).
- Experience with cloud platforms (e.g., AWS, Azure).
Responsibilities
- Lead the design, development, and deployment of Java-based applications. Oversee and mentor a team of Java developers, providing guidance and support.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and specifications.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot and resolve complex technical issues.
- Participate in architectural discussions and contribute to technical decision-making.
Other
- 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.
- Bachelor's degree or equivalent experience
- Note: No specific non-technical requirements mentioned apart from the ones mentioned above, however, general benefits and company culture are described
- Flexible work
- Healthcare including dental, vision, mental health, and well-being programs