2 days ago
Base Salary
$80k - $106k/yr
Responsibilities
- Build full stack applications using Java, Spring Boot, JavaScript, TypeScript, Node.js, HTML5, CSS3, and modern frontend frameworks.
- Design and develop responsive, accessible, and performant user interfaces.
- Build and consume APIs, including authentication, authorization, and integration patterns.
- Develop scalable backend services, microservices, and event-driven architectures.
- Design and optimize relational and NoSQL databases, data models, and data integrations.
- Implement automated testing across UI, API, and backend layers.
- Deploy cloud-native applications using containerization, orchestration, and DevOps practices.
- Perform technical analysis, solution design, troubleshooting, and architecture work across the technology stack.
- Identify performance, scalability, security, and usability issues and drive continuous improvement.
- Communicate technical concepts, tradeoffs, and solution options to technical and nontechnical stakeholders.
Requirements
- 8–9 years of hands-on software development experience building full stack applications.
- Strong proficiency with Java, Spring Boot, JavaScript, TypeScript, Node.js, HTML5, CSS3, and modern frontend frameworks such as Angular, React, or Vue.
- Experience designing responsive, accessible, and performant user interfaces.
- Deep understanding of API design, authentication, authorization, RESTful services, and integration patterns.
- Experience developing scalable backend services, microservices, and event-driven architectures.
- Strong proficiency with relational and NoSQL databases, data modeling, query optimization, and data integration.
- Experience with automated testing frameworks across UI, API, and backend layers.
- Understanding of CI/CD tools and processes, including GitHub, Jenkins, Artifactory, uDeploy, and GitHub Actions.
- Experience with cloud-native development using Microsoft Azure, with AWS or GCP preferred, as well as Docker and Kubernetes.
- Preferred experience with data engineering, dimensional modeling, reporting, and business intelligence solutions.
- Experience with secure coding, application security, vulnerability remediation, and OWASP standards.
- Strong understanding of software architecture, design patterns, domain-driven design, and highly scalable, resilient, maintainable systems.
- Ability to evaluate, learn, and adopt emerging technologies and engineering practices.
- Experience communicating technical concepts and solution options to technical and nontechnical stakeholders.
Benefits
- Day-one onsite with a hybrid work arrangement in Durham, North Carolina.
- Paid time off, including vacation, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage.
- Retirement savings plans, including 401(k) in the U.S.
- Life and disability insurance.
- Employee assistance programs and other benefits based on local policy and eligibility.
- Full-time regular employees are eligible for the comprehensive benefits package.
Tech Stack
AngularAWSAzureDockerGitHub ActionsGoogle Cloud PlatformJavaJavaScriptJenkinsKubernetesNode.jsReactSpring BootTypeScriptVue.js
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
