Java Full stack Software Engineer

Capgemini•Dallas, TX
•Onsite

About The Position

Capgemini is seeking a Full Stack Developer to design, develop, and support enterprise-scale applications using Node.js, React.js, AWS Serverless, and cloud-native technologies. The role partners with technical leads, architects, and business stakeholders to build scalable microservices, modern web applications, and event-driven solutions using AWS cloud services and DevOps best practices. This is an onsite role based in Dallas, Texas; local candidates are required.

Requirements

  • At least 4–8 years of experience in Full Stack Development, Software Engineering, or Enterprise Application Development.
  • Strong expertise in Node.js, Express.js, JavaScript (ES6+), TypeScript, REST APIs, and microservices architecture.
  • Hands-on experience developing web applications using React.js, Redux or Context API, HTML5, CSS3, and responsive design principles.
  • Strong experience building cloud-native solutions on AWS.
  • Hands-on experience with AWS Lambda, API Gateway, ECS/EKS, EC2, S3, DynamoDB, RDS, SQS, SNS, EventBridge, Step Functions, CloudWatch, and IAM.
  • Experience with Kafka and event-driven architectures.
  • Experience with Docker, Kubernetes, Terraform or CloudFormation, Jenkins, GitHub Actions, Git, SonarQube, and CI/CD pipelines.
  • Strong experience with PostgreSQL/MySQL and MongoDB/DynamoDB databases.
  • Knowledge of OAuth2, JWT, SSO, and RBAC security frameworks.
  • Experience building high-volume transactional and distributed systems.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Experience working in Agile/Scrum environments.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Local candidates are required for the onsite Dallas, TX role.

Nice To Haves

  • Experience with GraphQL.
  • Experience with RabbitMQ.
  • AWS Developer Associate or AWS Solutions Architect certification.

Responsibilities

  • Develop backend services using Node.js, Express.js, and microservices architecture.
  • Build responsive web applications using React.js, Redux, TypeScript, HTML5, and CSS3.
  • Design and develop REST APIs and enterprise integrations.
  • Build cloud-native and serverless applications using AWS services.
  • Implement event-driven solutions using Kafka and messaging platforms.
  • Develop scalable and secure distributed applications for enterprise environments.
  • Collaborate with architects, technical leads, and business teams to deliver high-quality solutions.
  • Participate in architecture discussions, code reviews, and design sessions.
  • Support CI/CD pipelines, deployment automation, and DevOps initiatives.
  • Troubleshoot application issues and support production environments.
  • Participate in Agile ceremonies, sprint planning, and estimation activities.
  • Mentor junior developers and contribute to engineering best practices.

Benefits

  • Paid time off, including vacation (12–25 days depending on employee grade), company-paid holidays, personal days, and sick leave, based on policy.
  • Medical, dental, and vision coverage, subject to local policy and eligibility.
  • Retirement savings plans, such as a 401(k) in the U.S., subject to local policy and eligibility.
  • Life and disability insurance, subject to local policy and eligibility.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service