Enable job alerts via email!

Senior Software Engineer – Node.js to Java Microservices Migration

Braintrust

Uttar Pradesh

Remote

INR 16,00,000 - 25,00,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology firm is seeking a highly skilled Senior Software Engineer to lead the migration of applications from Node.js to Java Microservices. This remote role requires strong proficiency in Java, Microservices architecture, and experience with Spring Boot. You will collaborate with cross-functional teams to design and maintain high-performing backend solutions, ensuring scalability and security.

Qualifications

  • 5-8 years of software development experience.
  • Strong proficiency in Java and Microservices architecture.
  • Experience migrating applications from Node.js to Java Microservices.

Responsibilities

  • Lead the migration of existing Node.js applications to Java Microservices.
  • Design, develop, and maintain backend services using Java, Spring Boot, and RESTful APIs.
  • Participate in code reviews, debugging, and resolving production issues.

Skills

Java
Microservices architecture
Node.js
Spring Boot
REST API development
Docker
AWS

Job description

Summary

Job description

Job Title: Sr. Software Engineer – Node.js to Java Microservices Migration

Location: Remote (India)

Engagement: Full-time (40+ hours/week) | Duration: 3–4 months

Work Hours: 10:30 AM – 7:00 PM IST, with occasional US overlap at 9:00 PM IST (8:30 AM PST)

Job Overview

We are seeking a highly skilled Senior Software Engineer with strong expertise in Java Microservices and hands-on experience migrating applications from Node.js to Java-based microservices. You will work closely with architects, DevOps teams, and stakeholders to ensure scalable, secure, and high-performing backend solutions.

Key Responsibilities

Lead the migration of existing Node.js applications to Java Microservices architecture.

Analyze and interpret Node.js code to ensure smooth migration.

Design, develop, and maintain backend services using Java, Spring Boot, and RESTful APIs.

Collaborate with cross-functional teams to deliver high-quality, production-ready solutions.

Ensure optimal performance, scalability, and security of microservices.

Participate in code reviews, debugging, and resolving production issues.

Must-Have Skills

5–8 years of professional software development experience.

Strong proficiency in Java and Microservices architecture.

Proven experience migrating applications from Node.js to Java Microservices.

Hands-on expertise with Spring Boot and REST API development.

Proficiency with relational and non-relational databases (SQL/NoSQL).

Experience with Docker and containerized deployments.

Working knowledge of AWS cloud services.

Bonus Skills

Exposure to AWS Lambda.

Experience with Liquibase for database version control.

Familiarity with Spring Feign Client for service-to-service communication.

Good-to-Have Skills

Knowledge of DevOps tools (CI/CD, Jenkins, Terraform).

Experience with event-driven architecture (Kafka, RabbitMQ).

Strong background in performance tuning and optimization.

Key Technologies: Java, Java Microservices, Spring Boot, Node.js, REST APIs, SQL/NoSQL, Docker, AWS

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.