View All Jobs 129390

Software Engineer

Lead end-to-end migration of NestJS backend services to Java microservices architecture
San Francisco Bay Area
Expert
$60 – 70 USD / hour
1 week ago
Actalent

Actalent

A provider of engineering and sciences services and talent solutions for various industries.

Full Stack Developer

Location: Onsite or Hybrid in Newark, CA

Employment Type: Contract

Job Summary

We are seeking a highly skilled and experienced backend engineer to lead the migration of our existing NestJS services to a robust Java-based microservices architecture. This is a hands-on, end-to-end role where you will own the entire migration process—from planning and design to backend development, execution, and delivery—ensuring minimal disruption and maximum performance.

Key Responsibilities

  • Code Migration: Refactor and rewrite existing NestJS (TypeScript) backend services into scalable Java microservices using Spring Boot.
  • Architecture & Design: Define and implement a new microservices architecture, setting best practices for communication, data management, and performance optimization.
  • Testing & Validation: Develop comprehensive unit, integration, and performance tests to ensure reliability and scalability.
  • Documentation & Communication: Provide clear technical documentation and regular updates to stakeholders throughout the migration process.
  • Troubleshooting & Maintenance: Diagnose and resolve issues during migration, ensuring a stable and high-performing release.

Required Qualifications

  • NestJS & TypeScript:
    • 3–4 years of experience building and deploying NestJS applications
    • Deep understanding of TypeScript design patterns, decorators, and module architecture
  • Java & Microservices:
    • 10+ years of professional Java experience (preferably with Spring Boot)
    • Extensive experience in concurrency, multi-threading, and performance tuning
    • Expertise in RESTful services, messaging systems, and distributed transactions
    • Familiarity with memory management, garbage collection tuning, and distributed caching
  • Event-Driven Architecture:
    • Experience with MongoDB change streams
    • Practical experience with Kafka (topic setup, message schemas, connectors)
    • Ability to migrate event-driven processes from Node.js to Java
  • Independent Delivery:
    • Proven ability to work independently on complex technical projects
    • Strong accountability and ownership mindset
  • Communication:
    • Excellent written and verbal communication skills
    • Ability to produce clear technical documentation

Preferred Skills

  • Experience with AWS
  • Familiarity with Spring Cloud (Eureka, Config Server, etc.)
  • Containerization knowledge (Docker, Kubernetes)
  • CI/CD pipeline experience (Jenkins, GitLab, AWS CodePipeline)
  • Automotive or supply chain industry experience (telemetry, vehicle diagnostics)

Pay and Benefits

The pay range for this position is $60.00 - $70.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

• Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Newark,CA.

Application Deadline

This position is anticipated to close on Aug 28, 2025.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, please email actALENTaccommodation@actalentservices.com for other accommodation options.

+ Show Original Job Post
























Software Engineer
San Francisco Bay Area
$60 – 70 USD / hour
Engineering
About Actalent
A provider of engineering and sciences services and talent solutions for various industries.