Software Developer - Java /JEE / Java Frameworks L3
Capgemini
Irvine, United States of America
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 146KJob location
Irvine, United States of America
Tech stack
Java
API
Azure
Boost (C++ Libraries)
C++
Cloud Computing
Continuous Integration
Database Queries
Software Design Patterns
Linux
DevOps
Enterprise JavaBeans
Java Platform Enterprise Edition (J2EE)
Hibernate
Java Persistence API
Spring
Java API for RESTful Web Services (JAX-RS)
Python
PostgreSQL
Object-Oriented Software Development
Payment Gateway
Commercial Software
Performance Tuning
E2e Testing
Prometheus
Standard Sql
Selenium
Simple Object Access Protocol (SOAP)
Software Deployment
XML-RPC
Multithreading
Grafana
Spring-boot
Pytest
Gherkin
Kubernetes
Bitbucket
Api Design
REST
Cucumber
Docker
Jenkins
Microservices
Job description
api development postgresql c++ Object Oriented Programming linux Docker & Kubernetes performance optimization Microsoft Azure Cloud Microservices
We are looking for:
- C++ Developer to be part of the growing, dynamic team of Software Engineers responsible for designing and developing components of a large-scale cloud B2B e-commerce platform.
- What You Will Do:
- Design and develop cloud micro-services (subscription management, service provisioning, etc.) for integration with the Cloud portfolio.
- Design REST and RPC APIs for external and internal clients of the platform
- Challenge and redefine existing architecture; foresee post-deployment design challenges; scale bottlenecks.
- Develop and implement software verification plans and QA procedures, including unit, component, integration, and end-to-end tests.
- Document and maintain software functionality.
Requirements
- A Software Engineer must have 3+ years of solid, active commercial software development work, including significant personal ownership of projects or initiatives. Good written and spoken English skills. Comfortable working with a mature, enterprise-scale codebase spanning multiple technology layers.
- Skills / Project Experience - required:
- Strong knowledge of C++17, STL, paired with solid experience (smart pointers, move semantics, std::optional, std::string_view, structured bindings)
- Strong conceptual understanding of OOP, Design Patterns, and Microservice architecture.
- Practical experience in the development and/or maintenance of highly loaded enterprise-grade systems.
- Experience in at least one of Linux/Docker/Podman/Kubernetes
- Strong SQL experience, specifically PostgreSQL, including complex queries, schema migration scripting, and performance optimization.
Skills / Project Experience - nice to have:
- Experience with multi-threaded C++ programming and shared library development
- Experience with Boost C++ Libraries
- Experience in REST API design and implementation
- Experience with RPC protocols (XML-RPC, SOAP)
- Experience with Java EE / Jakarta EE (EJB, JPA/Hibernate, JAX-RS) / Spring Boot development
- Developing and deploying applications in cloud platforms (Azure/GCP)
- Experience with BDD testing frameworks (Cucumber/Gherkin/Selenium)
- Experience with Python (pytest)
- Experience in billing systems, subscription management, or e-commerce platforms (order processing, invoicing, payment gateway integration, tax compliance)
- Experience in DevOps processes and CI tools (Jenkins, Bitbucket Pipelines)
- Experience with observability tools (OpenTelemetry, Prometheus, Grafana)
- Experience with Helm chart development and Kubernetes deployment topology
Benefits & conditions
$44.84 - $70.07 an hour - Contract, Pulled from the full job description
- Health insurance
- Retirement plan
- Vision insurance
- Dental insurance, The pay range that the employer in good faith reasonably expects to pay for this position is $44.84/hour - $70.07/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
About the company
Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.