There are still lots of open positions. Let's find the one that's right for you.
Capgemini is seeking a Senior Java Developer to join our team in Philadelphia, PA. This role requires a seasoned professional with over 6 years of experience in application development, particularly with a strong focus on the Spring Boot framework. The ideal candidate will have extensive experience in designing and implementing REST APIs, utilizing Git for version control, and writing efficient SQL queries. The position demands a deep understanding of algorithms and data structures to enhance application performance, as well as familiarity with AWS EKS and/or Kubernetes, which is considered a plus. In this role, you will be responsible for implementing and optimizing logging, metrics, and tracing for application monitoring. You will conduct root cause analysis of production errors to identify and resolve issues effectively. A solid understanding of CI/CD best practices is essential, as you will be creating and troubleshooting build pipelines. Experience in integrating with Cloud/SaaS applications, APIs, and SDKs of packaged applications and legacy systems is crucial. You should also be well-versed in integration architecture concepts, including Microservices, Service Oriented Architecture, Batch Integration, RESTful JSON services, and Event Driven Architecture. Collaboration is key in this position, as you will be working closely with team members to manage multiple priorities and meet deadlines. Strong time management skills, the ability to work independently, and a professional demeanor are essential. You will need to maintain confidentiality, treat others with respect, and uphold the company values. Additionally, organizational and problem-solving skills, along with a positive attitude and adaptability to changing requirements, are vital for success in this role. Proficiency in Java 8 and related frameworks (Spring, Spring Boot, Microservices, Hibernate) is required, along with good knowledge of databases such as Oracle or PostgreSQL. Familiarity with scripting in Python or Java and production support experience are also necessary, as well as knowledge of logging frameworks like Kibana.