Capgemini - Irving, TX
posted 5 months ago
As a Senior Java Backend Developer at Capgemini, you will play a pivotal role in the development and integration of microservices within the Azure Cloud platform. With over 8 years of experience in Java and Spring Boot, you will be responsible for designing, developing, and maintaining high-quality code that meets the technical specifications and delivery standards of the organization. Your expertise in SQL and NoSQL databases, particularly MongoDB, will be essential in ensuring robust data management and retrieval processes. You will also be expected to lead a highly functional Agile team, utilizing methodologies such as Scrum to drive project success and foster collaboration among team members. In this role, you will document technical details of coding projects through a standardized process, which includes creating code comments, software architecture diagrams, and flow diagrams. You will be responsible for driving technical issues to closure, ensuring that all challenges are addressed effectively and efficiently. Your knowledge of retail QSR and e-commerce will be beneficial in understanding the specific needs and requirements of the projects you will be working on. Additionally, you will be expected to have hands-on experience with Docker and design patterns in Java, including Observable and Factory patterns. Your familiarity with microservices design patterns such as Circuit Breaker, API Gateway, and Event-Driven Architecture will be crucial in developing scalable and resilient applications. You will also engage in web development and unit testing, utilizing tools like SonarQube and JUnit to maintain code quality and performance.