HI
Technical Lead – Senior C++ / Java Developer
Han IT Staffing
Location not stated
Staff / Principal
2 months ago
- C++
- Java
- Azure
- GCP
- PostgreSQL
- Microservices
- Object Oriented Programming
- OOP
- REST API
- SQL
- Jakarta EE
- Spring Boot
- JPA
- Hibernate
- JAX
- Docker
- Podman
- Kubernetes
- Linux
- SOAP
- XML
- Python
- pytest
- Cucumber
- Gherkin
- Selenium
- Jenkins
- Bitbucket
- Helm
- OpenTelemetry
- Prometheus
- Grafana
2 months ago
Location: Irvine, CA (Onsite)
Contract Role
Cloud Platform: Azure or GCP
Position Summary
We are seeking a Technical Lead – Senior C++ / Java Developer to design, develop, and maintain cloud-native backend services for a large-scale B2B e-commerce platform. The ideal candidate will have strong expertise in Modern C++ (C++17) along with experience in Java backend development, PostgreSQL, microservices, cloud technologies, and containerized environments.
Key Responsibilities
- Design and develop cloud-based microservices for subscription management, service provisioning, and related platform services.
- Design, develop, and maintain REST and RPC APIs for internal and external consumers.
- Contribute to software architecture, scalability, performance optimization, and system reliability.
- Develop high-quality, maintainable, and testable code.
- Create and execute unit, integration, component, and end-to-end tests.
- Troubleshoot production issues and optimize enterprise applications.
- Maintain technical documentation and participate in code reviews.
Core Programming
- Strong experience with Modern C++ (C++17)
- Strong knowledge of STL
- Experience with:
- Smart Pointers
- Move Semantics
- std::optional
- std::string_view
- Structured Bindings
- Strong understanding of Object-Oriented Programming (OOP)
- Knowledge of Design Patterns
- Experience building Microservices
- REST API development
- Experience working with enterprise-scale backend systems
- Strong SQL skills
- PostgreSQL
- Complex queries
- Schema migrations
- Query performance tuning
- Java EE / Jakarta EE
- Spring Boot
- JPA/Hibernate
- JAX-RS
- Azure or GCP
- Docker / Podman
- Kubernetes
- Linux
- Multithreaded C++ programming
- Boost C++ Libraries
- Shared library development
- SOAP / XML-RPC
- Python (pytest)
- Cucumber / Gherkin / Selenium
- Jenkins
- Bitbucket Pipelines
- Helm
- OpenTelemetry
- Prometheus
- Grafana
Experience in one or more of the following domains is preferred:
- B2B E-commerce
- Billing Systems
- Subscription Management
- Order Processing
- Payment Gateway Integration
- Invoicing
- Tax Compliance
- 3+ years of hands-on software development experience
- Experience working on enterprise-scale distributed systems
- Strong problem-solving and communication skills
Technical Lead – Senior C++ / Java Developer · Han IT Staffing