Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capgemini Logo

Senior Software Engineer

Capgemini

Salary not specified
Nov 1, 2025
Washington, DC, US
Apply Now

Capgemini is looking to solve the problem of overseeing the development and maintenance of Java-based applications, leading a team of developers, and ensuring the delivery of high-quality software solutions.

Requirements

  • Proven experience 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.
  • 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).
  • Excellent problem-solving skills and attention to detail.

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.
  • Ensure the scalability, performance, and security of applications.

Other

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Strong leadership and communication skills.
  • 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.
  • Must be eligible for paid time off, medical/dental/vision insurance, 401(k), and any other benefits to eligible employees.
  • Must be willing to participate in architectural discussions and contribute to technical decision-making.