Senior Software - Java AWS Lead

Capgemini•Dallas, TX
•$101,140 - $182,624•Onsite

About The Position

Capgemini is seeking a Technical Lead - Full Stack (Java, Spring Boot, React, PostgreSQL) to lead the design, development, and delivery of enterprise-scale applications. This role requires a strong combination of solution architecture, hands-on software development, enterprise integrations, stakeholder engagement, and team leadership. The ideal candidate will bring deep expertise in Java Full Stack technologies, cloud platforms, DevOps practices, and modern software engineering methodologies while driving end-to-end delivery in complex enterprise environments.

Requirements

  • At least 8+ years of experience in Software Engineering, Full Stack Development, Application Architecture, or Enterprise Application Delivery.
  • Strong expertise in Java, Spring Boot, and Microservices Architecture.
  • Hands-on experience with React.js, React Hooks, and frontend state management frameworks.
  • Extensive experience with PostgreSQL database design, optimization, and performance tuning.
  • Experience working with Amazon Redshift and enterprise data solutions.
  • Strong integration experience with REST APIs, SOAP Services, FTP/SFTP, ETL Pipelines, and Kafka.
  • Experience implementing automated testing using JUnit, Mockito, and TDD methodologies.
  • Hands-on experience with AWS and/or Microsoft Azure cloud platforms.
  • Strong understanding of application security, authentication, and authorization using OAuth and JWT.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Experience using GitLab, Jenkins, Azure DevOps, GitHub Actions, Jira, and modern CI/CD pipelines.
  • Experience leveraging AI-assisted development tools such as GitHub Copilot and Windsurf.
  • Strong stakeholder management and communication skills with the ability to translate technical concepts into business outcomes.
  • Experience leading distributed development teams and driving enterprise-scale delivery programs.
  • Experience working in Agile/Scrum environments.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.

Responsibilities

  • Lead end-to-end solution architecture and application design for enterprise platforms.
  • Define scalable, secure, and high-performance system architectures aligned with business objectives.
  • Conduct architecture reviews, design reviews, and code reviews while enforcing engineering standards and governance.
  • Develop backend applications using Java, Spring Boot, and Microservices architecture.
  • Build modern frontend applications using React.js, React Hooks, and state management frameworks.
  • Design, develop, and optimize PostgreSQL databases and Redshift data solutions.
  • Implement automated testing using JUnit, Mockito, and Test-Driven Development (TDD) practices.
  • Design and implement enterprise integrations using REST APIs, SOAP Services, FTP/SFTP, ETL pipelines, and Kafka.
  • Troubleshoot data flow, transformation, synchronization, and integration challenges across enterprise systems.
  • Collaborate with Business Users, Enterprise Architects, Program Managers, and Delivery Leads to deliver business value.
  • Conduct solution workshops, architecture discussions, and technical design sessions with stakeholders.
  • Lead and mentor distributed development teams while promoting technical excellence and continuous improvement.
  • Drive sprint planning, estimations, delivery governance, and quality assurance activities.
  • Own application delivery and ensure production stability, performance, and successful releases.
  • Support UAT, integration testing, security testing, production deployments, and hypercare activities.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service