Primary Skills: NestJS (Expert), Java (Expert), Spring Boot (Advanced), MongoDB (Proficient), Microservices Architecture (Expert)
Contract Type: W2 Contract
Duration: 6 Months
Location: Newark, CA (Onsite)
Pay Range: $70.00 - $80.00 per Hour on W2
Job SummaryWe are seeking a Lead Backend Software Engineer with expertise in NestJS and Java to spearhead the migration of our current NestJS services to a robust Java-based microservices architecture. The successful candidate will lead the migration process from planning and design through backend development, execution, and final delivery, ensuring minimal disruption and a smooth transition. This role offers the opportunity to have full ownership of the project and architecture in a challenging and dynamic environment.
Key Responsibilities- Rewrite and refactor NestJS backend services into Java microservices while ensuring backward compatibility.
- Define and implement the new Java microservices architecture, setting best practices for communication and data management.
- Conduct comprehensive testing to validate the migrated codebase and ensure system reliability and performance benchmarks.
- Create detailed documentation on the new architecture and migration process for future maintenance and enhancements.
- Troubleshoot and resolve any issues arising during the migration, delivering a stable and efficient final product.
- 9 years of proven experience in building and deploying NestJS applications and Java (preferably with Spring Boot) microservices.
- Proficiency in MongoDB change streams and practical experience with Kafka.
- Strong ability in designing and implementing microservices at scale, with expertise in advanced concurrency patterns and performance tuning.
- Automotive or supply chain industry experience is advantageous, particularly with telemetry and vehicle diagnostics.
This role requires a committed and detail-oriented engineer ready to tackle a significant migration project, ensuring a future‑proof and scalable backend architecture.
#J-18808-Ljbffr