Job Details

Lead Backend Engineer (Java) – Locals Only

  2025-10-06     DynPro     Fremont,CA  
Description:

About the Role

We are seeking a highly skilled expert to develop and own the migration of our existing Backend services to a Java-based microservices architecture. In this role, you will lead the entire migration process from planning and design to backend development, execution, and final delivery ensuring a seamless transition and minimal disruption to our services.

Required Qualifications

  • Java & Microservices
  • 10 years of professional experience in Java (preferably with Spring Boot), with a strong background in concurrency and multi-threading.
  • Proven ability to design and implement microservices at scale (REST, messaging, distributed transactions).
  • Proven ability to diagnose and resolve concurrency issues in distributed systems, ensuring reliability and scalability under heavy load.
  • 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 seamlessly.
  • Demonstrated track record of working on complex technical projects, with minimal supervision.
  • Excellent accountability and ownership attitude.
  • Strong written and verbal communication skills for stakeholder updates.
  • Ability to provide clear and concise technical documentation.
  • Some AI-related experience

Key Responsibilities

  • Rewrite and refactor NestJS (TypeScript) backend services into Java microservices (e.g., Spring Boot).
  • Ensure minimal service disruption and maintain backward compatibility.
  • Independently define and implement the new Java microservices architecture.
  • Set best practices for microservices communication, data management, and performance optimization.
  • Write comprehensive tests (unit, integration, performance) to validate the migrated codebase.
  • Document the new architecture and migration process to enable future maintenance and enhancements.
  • Provide regular status updates to stakeholders on migration progress, risks, and timelines.
  • Diagnose and fix issues that arise during the migration, ensuring a stable release.
#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search