Talent.com

Java programming Jobs in Sterling Heights, MI

Create a job alert for this search

Java programming • sterling heights mi

Last updated: 18 days ago
NestJS to Java Migration Lead Backend Software Engineer

NestJS to Java Migration Lead Backend Software Engineer

TalascendTroy, Michigan, US
Remote
Full-time
Talascend is currently seeking a NestJS to Java Migration Lead Backend Software Engineer for a remote W-2 contract opportunity. We are seeking a highly skilled expert to develop and own the migratio...Show moreLast updated: 30+ days ago
CNC Programming / Process / Applications Engineer

CNC Programming / Process / Applications Engineer

7SolutionsUSAShelby Township, MI
Permanent
CNC Programming / Process / Applications Engineer.As a Programming / Process / Applications Engineer (also known as CNC Programmer, Manufacturing Engineer), you'll be responsible for pre-acceptance...Show moreLast updated: 30+ days ago
Other Service Line - GeoSpatial Sr.Developer Java - GSSJDV

Other Service Line - GeoSpatial Sr.Developer Java - GSSJDV

eTeamTroy, MI
Full-time
Develop and maintain scalable, cloud-native backend services using Golang.Design and implement RESTful APIs and gRPC services. Work with AWS services (, Lambda, S, DynamoDB, RDS, API Gateway, SQS, S...Show moreLast updated: 18 days ago
Java Developer Location : Troy, MI (Onsite Position In person interview) - CTH

Java Developer Location : Troy, MI (Onsite Position In person interview) - CTH

Lorven TechnologiesTroy, Michigan, United States
Temporary
Location : Troy, MI (Onsite Position In-person interview) .Duration : 6 months contract to hire.Minimum 8 years handson programming experience in Java. Experience in working with web applications t...Show moreLast updated: 30+ days ago
  • Promoted
Java Architect

Java Architect

TradeJobsWorkForce48309 Rochester Hills, MI, US
Full-time
Java Architect Job Duties : Achieves e-commerce information architecture operational obj...Show moreLast updated: 30+ days ago
Java Software Engineer Senior

Java Software Engineer Senior

Miracle Software SystemsMichigan, USA
Full-time
Develop database objects including stored procedures, functions, troubleshoots issues using SQL .Good knowledge in multi-threaded applications and SOAP / REST web services.Porting experience from Le...Show moreLast updated: 30+ days ago
NestJS to Java Migration Lead Backend Software Engineer

NestJS to Java Migration Lead Backend Software Engineer

TalascendTroy, Michigan, US
30+ days ago
Job type
  • Full-time
  • Remote
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