Logo
Georgia Staffing

Lead Java Developer

Georgia Staffing, Atlanta, Georgia, United States, 30383

Save Job

Lead Java Developer

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Key Responsibilities

Lead the design, development, and deployment of scalable microservices using Java 11+, Spring Boot, and RESTful APIs. Architect and implement solutions leveraging MongoDB, Kafka, APIGEE, and Cloud Services (e.g., AWS, Azure, GCP). Manage CI/CD pipelines and container orchestration using OpenShift and other DevOps tools. Collaborate closely with Product Owners, Business Analysts, and Architects to translate business requirements into technical solutions. Drive Agile development practices including Scrum, Kanban, and roadmap planning. Perform code reviews, mentor junior developers, and ensure adherence to best practices and coding standards. Balance hands-on development with leadership responsibilities, ensuring timely delivery of high-quality software products. Required Skills & Qualifications

10-12 years of professional experience in software development. Strong expertise in Java 11+, Spring Boot, and REST API development. Deep understanding of Microservices architecture and design patterns. Experience with MongoDB, Kafka, Cloud platforms, APIGEE, and CI/CD pipelines. Familiarity with OpenShift or similar container platforms. Solid grasp of Agile methodologies, including Scrum and Kanban. Excellent communication and collaboration skills. Proven ability to lead development teams and deliver complex projects. Preferred Qualifications

Certifications in Java, Cloud technologies, or Agile methodologies. Experience in enterprise-level product development. Exposure to performance tuning and security best practices. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. Applies scientific methods to analyze and solve software engineering problems. Responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. Requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. Builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. Collaborates and acts as team player with other software engineers and stakeholders. Life at Capgemini

Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer: Flexible work Healthcare including dental, vision, mental health, and well-being programs Financial well-being programs such as 401(k) and Employee Share Ownership Plan Paid time off and paid holidays Paid parental leave Family building benefits like adoption assistance, surrogacy, and cryopreservation Social well-being benefits like subsidized back-up child/elder care and tutoring Mentoring, coaching and learning programs Employee Resource Groups Disaster Relief Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.