Talent.com
NestJS to Java Migration Lead Backend Software Engineer
NestJS to Java Migration Lead Backend Software EngineerTalascend • Troy, Michigan, US
NestJS to Java Migration Lead Backend Software Engineer

NestJS to Java Migration Lead Backend Software Engineer

Talascend • Troy, Michigan, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
[job_card.job_description]

Talascend is currently seeking a NestJS to Java Migration Lead Backend Software Engineer for a remote W-2 contract opportunity.

SUMMARY :

We are seeking a highly skilled expert to develop and own the migration of our existing NestJS 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.

LOCATION :

  • Hybrid in Newark, California is preferred.
  • Remote working on Pacific Time is acceptable.

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.
  • Ensure the system meets reliability and performance benchmarks expected in automotive supply chain solutions.
  • 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.
  • Provide knowledge transfer or handover documentation upon contract completion.
  • REQUIREMENTS :

  • US Citizen or Green Card Holder.
  • 3–4 years of hands-on experience building and deploying NestJS applications.
  • Deep understanding of TypeScript design patterns, decorators, and module architecture.
  • Proven ability to design and implement microservices at scale (REST, messaging, distributed transactions).
  • 10+ years of professional experience in Java (preferably with Spring Boot), with a strong background in concurrency and multi-threading.
  • Expertise in designing and implementing microservices at scale (REST, messaging, distributed transactions), including advanced concurrency patterns and performance tuning.
  • Familiarity with memory management, garbage collection tuning, and distributed caching to optimize throughput in high-traffic environments.
  • 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.
  • PREFERRED QUALIFICATIONS :

  • Strong experience with AWS is a plus.
  • Experience with Spring Cloud microservices (Eureka, Config Server, etc.).
  • Familiarity with containerization (Docker, Kubernetes).
  • Knowledge of CI / CD pipelines (e.g., Jenkins, GitLab, AWS CodePipeline).
  • Automotive or supply chain industry experience (telemetry, vehicle diagnostics) is a plus.
  • #IND

    [job_alerts.create_a_job]

    Java Backend • Troy, Michigan, US

    [internal_linking.similar_jobs]
    Java Software Engineer

    Java Software Engineer

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for a Java Software Engineer to join a backend-focused engineering team.Key Responsibilities Design, develop, and maintain backend services using Java and Spring Boot Troubl...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Platform - Sterling Heights, USA

    Software Engineer, Platform - Sterling Heights, USA

    Speechify • Sterling Heights, Michigan, United States
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Development Engineer - Socrata Solutions

    Software Development Engineer - Socrata Solutions

    Tyler Technologies • Detroit, MI, United States
    [job_card.full_time]
    We are looking for a remarkable.We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Development & QA Engineer

    Lead Development & QA Engineer

    Tech Tammina • Warren, MI, United States
    [job_card.full_time]
    Role : Lead Development & QA Engineer.Location : Warren, MI (Hybrid, Day one onsite).Team Lead who performs as Subject Matter Expert (SME) to lead DevQA efforts. Programming Language C++, Java, Script...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Forward Deployed Software Engineer-Palantir Foundry-Director

    Forward Deployed Software Engineer-Palantir Foundry-Director

    PwC • Detroit, MI, United States
    [job_card.full_time]
    At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in tra...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Lead Backend Engineer

    Lead Backend Engineer

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for a Lead Backend Engineer (Data & Analytics).Key Responsibilities Design and build scalable data pipelines and backend systems for customer insights Improve reliability of...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Developer

    Java Developer

    Syntricate Technologies • Warren, MI, United States
    [job_card.full_time]
    Design, implement, manage, and optimize CI / CD pipelines for backend microservices platform ensuring efficiency and reliability. Implement and manage monitoring, logging, and alerting solutions to e...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    SURVICE Engineering Company • Warren, MI, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join Us in Making a Difference in the Lives of Those Defending Our Nation!.Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States.Since 1981, w...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer

    Senior Software Engineer

    Atomic Industries • Detroit, Michigan, United States
    [job_card.full_time]
    Atomic Industries is building the most advanced manufacturing company in the world by combining the industrial DNA of Detroit with the speed, intelligence, and execution of Silicon Valley.Most phys...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - (C#, SQL, Application Development) - ET hours

    Senior Software Engineer - (C#, SQL, Application Development) - ET hours

    OneStream Software • Rochester, MI, United States
    [job_card.full_time]
    Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on experience.Vision, Medical, Life, Dental, 401K. We are seeking a Senior Software Engineer with an exten...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    General Motors • Warren, MI, United States
    [job_card.full_time]
    Hybrid - This role is categorized as hybrid.This means the successful candidate is expected to report to Austin, TX, or Warren, MI three times per week. We are seeking a highly skilled.In this role,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Engineer (Sr. Full Stack Engineer)

    Lead Engineer (Sr. Full Stack Engineer)

    Uptiv Health, Inc. • Detroit, MI, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Occasional travel may be required.Co-Founder & Head of Product About the Company We’re Uptiv Health, transforming the experience of infusion care for millions of Americans with complex ch...[show_more]
    [last_updated.last_updated_variable_days]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Detroit, MI, United States
    [job_card.full_time]
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Java Fullstack Engineer

    Java Fullstack Engineer

    Futran Tech Solutions Pvt. Ltd. • Detroit, MI, United States
    [job_card.full_time]
    Location : Detroit, MI (Hybrid - 3 days on-site per week).We are seeking a talented and experienced Java Fullstack Engineer to join our dynamic team. In this hybrid role based in Detroit, you will be...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior.NET Azure Developer

    Senior.NET Azure Developer

    Purple Drive • Detroit, MI, United States
    [job_card.full_time]
    Functions, Service Bus, Storage Blobs, Cosmos DB, Logic Apps.NET Core, MVC, Web API, Microservices.SQL Server (Stored Procedures, Query Optimization). Event-driven workflows, Service Bus Queues / Topi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack / Java Developer(REMOTE)

    Full Stack / Java Developer(REMOTE)

    SynergisticIT • Warren, MI, United States
    [filters.remote]
    [job_card.full_time]
    Since 2010 Synergisticit has helped Jobseekers differentiate themselves by providing candidates the requisite skills and experience to outperform at interviews and clients.Here at SynergisticIT We ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Belcan • Warren, MI, United States
    [job_card.temporary]
    Defense Senior Software Engineer – OS Specialization.We are seeking a highly skilled.Defense Senior Software Engineer II. The successful candidate will lead the design, development, testing, and dep...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    DevSecOps Engineer

    DevSecOps Engineer

    Texas State Library and Archives Commision • Troy, MI, United States
    [job_card.full_time]
    Job Title : DevSecOps Engineer.Location : Troy, MI ( Day 1 Onsite ).Working knowledge of Checkmarx, GitHub, Jira, and Azure DevOps. Has experience developing the CI / CD workflow and integrate with Ch...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]