Job Title: 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 ResponsibilitiesCode 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 QualificationsNestJS & TypeScript:3–4 years of experience building and deploying NestJS applicationsDeep understanding of TypeScript design patterns, decorators, and module architectureJava & Microservices:10+ years of professional Java experience (preferably with Spring Boot)Extensive experience in concurrency, multi-threading, and performance tuningExpertise in RESTful services, messaging systems, and distributed transactionsFamiliarity with memory management, garbage collection tuning, and distributed cachingEvent-Driven Architecture:Experience with MongoDB change streamsPractical experience with Kafka (topic setup, message schemas, connectors)Ability to migrate event-driven processes from Node.js to JavaIndependent Delivery:Proven ability to work independently on complex technical projectsStrong accountability and ownership mindsetCommunication:Excellent written and verbal communication skillsAbility to produce clear technical documentationPreferred SkillsExperience with AWSFamiliarity 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, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.