Logo
Capgemini

Java Technical Lead

Capgemini, Alpharetta, Georgia, United States, 30239

Save Job

We are seeking an experienced Java Architect to join our team. The ideal candidate will have a strong background in JEE/J2EE and Spring Boot, with exposure to Kubernetes-related technologies. Experience with Liberty server is considered a plus. Additionally, experience in front-end frameworks like React/Angular, CI/CD tools, version control systems like GitHub, messaging platforms like Kafka or IBM MQ and Agile methodologies is desirable. Responsibilities: Design and develop high-quality Java applications, following best practices and architectural guidelines. Collaborate with stakeholders to gather and analyze requirements to inform architectural decisions. Provide technical leadership and guidance to development teams, ensuring adherence to coding standards and best practices. Identify and resolve technical issues and bottlenecks, ensuring optimal performance and scalability of applications. Collaborate with front-end developers and UI/UX designers to integrate front-end frameworks into Java applications. Implement CI/CD pipelines and workflows using tools like GitHub Actions to automate the build, testing, and deployment processes. Utilize GitHub for version control and collaborate with teams on code reviews and pull requests. Integrate messaging platforms like Kafka or IBM MQ to enable efficient, reliable communication between systems. Embrace Agile methodologies to drive iterative development, continuous improvement, and collaboration within the team. Create technical documentation, including architecture diagrams, design specifications, and user guides. Stay updated with emerging technologies, industry trends, and best practices in Java development, front-end frameworks, CI/CD tools, and version control systems. Collaborate with cross-functional teams, including product managers, engineers, and QA teams, to ensure successful project delivery. Qualifications: Bachelor's or Master's degree in computer science, Engineering, or a related field. Proven experience as a Java Architect, designing and developing enterprise-level Java applications. Strong proficiency in JavaEE and Spring Boot frameworks. 12+ years of hands-on experience with JavaEE technologies (e.g., Servlets, JSP, JDBC, JMS, EJB, XML, JSON). Experience with JavaEE application servers like Liberty, Apache Tomcat, IBM WebSphere, or Oracle WebLogic. Experience with JavaEE security frameworks and protocols (OAuth, SAML, SSL). Experience with JavaEE design patterns and best practices. Experience with Kubernetes and Docker (K8s-related technologies) is a plus. Exposure to front-end frameworks such as React, Angular, or Vue.js. Experience implementing CI/CD pipelines and workflows using Jenkins, GitLab CI/CD, or GitHub Actions. Proficiency with version control systems like Git and GitHub. Experience with messaging platforms like Kafka or IBM MQ. Solid understanding of SDLC methodologies and best practices. Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus. Development experience with database technologies like Oracle, MSSQL, or DB2. 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: 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 About Capgemini Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization with a global workforce. Capgemini is trusted by its clients to address the breadth of their business needs, from strategy and design to operations, powered by cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported global revenues of 22 billion in 2022. Get The Future You Want | www.capgemini.com Disclaimer 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. This is a general description of the Duties, Responsibilities and Qualifications required for this position. If you need assistance or accommodation during the recruitment process, please reach out to your recruiting contact. #J-18808-Ljbffr