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 mentor 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
- Fulltime role
- 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.