Software Engineer
Backend Developer
API
APIs
Azure
Big Data
Cloud
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Data Integration
Data Pipelines
Data Platform
Database
Databases
Developer
DevOps
Distributed Systems
Engineering
Framework
Frontend
Full Stack
GraphQL
Information Technology (IT)
Integration
Java
Java Language
JavaScript
Microservices
Programming
Programming Language
Programming Languages
React
Software Architecture
Software Developer
Software Development
Software Engineer
Software Engineering
Spring Boot
Spring Framework
SQL
TypeScript
Web
Web Api
Web Design
Job Description
Capgemini is seeking a Senior Software Development Engineer for a Hybrid position in Atlanta, GA. This role focuses on building scalable cloud-native applications, APIs and microservices, and modern user interfaces with Java backend and React frontend capabilities, including integrations with event-driven systems and Generative AI or LLM APIs.
Role Overview
You will design, develop, and continuously improve enterprise-grade solutions in a collaborative environment. The work includes cloud-native architecture, API development, responsive UI creation, and integrating business solutions with event-driven messaging and Generative AI/LLM services.
Responsibilities
- Design, develop, and maintain enterprise applications using Java, Spring Boot, and Microservices.
- Build responsive, modern user interfaces using React, JavaScript, and TypeScript.
- Develop and integrate REST and GraphQL APIs and web services.
- Design cloud-native solutions leveraging AWS, Azure, or GCP.
- Implement event-driven architectures using Kafka or RabbitMQ.
- Integrate Generative AI and LLM APIs such as OpenAI, Anthropic, or Gemini into business solutions.
- Work with SQL and NoSQL databases including PostgreSQL, Oracle, MongoDB, and Redis.
- Develop Python-based components for automation, services, and data processing.
- Collaborate with cross-functional teams to deliver scalable and secure solutions.
- Support CI/CD pipelines, application reliability, performance optimization, and code quality.
Requirements
- 5+ years of software development experience.
- Strong expertise in Java, Spring Boot, Microservices, and API Development.
- Hands-on experience with React, JavaScript, TypeScript, HTML, and CSS.
- Experience with cloud platforms: AWS, Azure, or GCP.
- Knowledge of Generative AI APIs and LLM integrations.
- Strong understanding of distributed systems, asynchronous programming, and event-driven architectures.
- Experience with relational and NoSQL databases.
- Familiarity with CI/CD, Agile methodologies, and software development best practices.
Technologies
- Java, Spring Boot, Microservices
- React, JavaScript, TypeScript, HTML, CSS
- REST, GraphQL
- AWS, Azure, GCP
- Kafka, RabbitMQ
- OpenAI, Anthropic, Gemini
- SQL, NoSQL, PostgreSQL, Oracle, MongoDB, Redis
- Python
- CI/CD, Agile
- 401(k), RRSP
Location
Atlanta, GA (Hybrid)
Compensation
USD 53,580 - 122,400 per year
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
About the Job Youโre Considering
- Collaborate with cross-functional teams to deliver innovative technology solutions that drive business value and enhance client experiences.
- Contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment.