Previous Job
Previous
Technical Lead – Senior C++ / Java Developer
Ref No.: 26-00632
Position Type:Contract

Role: Technical Lead – Senior C++ / Java Developer
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.
Required Skills
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
Backend Development
  • Experience building Microservices
  • REST API development
  • Experience working with enterprise-scale backend systems
Database
  • Strong SQL skills
  • PostgreSQL
  • Complex queries
  • Schema migrations
  • Query performance tuning
Java
  • Java EE / Jakarta EE
  • Spring Boot
  • JPA/Hibernate
  • JAX-RS
Cloud & Containers
  • Azure or GCP
  • Docker / Podman
  • Kubernetes
  • Linux
Preferred Skills
  • Multithreaded C++ programming
  • Boost C++ Libraries
  • Shared library development
  • SOAP / XML-RPC
  • Python (pytest)
  • Cucumber / Gherkin / Selenium
  • Jenkins
  • Bitbucket Pipelines
  • Helm
  • OpenTelemetry
  • Prometheus
  • Grafana
Preferred Domain Experience
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
Experience
  • 3+ years of hands-on software development experience
  • Experience working on enterprise-scale distributed systems
  • Strong problem-solving and communication skills