HamburgerMenu
hirist

Job Description

Bill Rate :

Tech Manager : 10 to 12 years

Senior Software Engineers : 6 to 8 Years

Work location : Bangalore Captive

Mandatory skills for the below demand- Strong Java Spring Boot Microservices + Good exposure on Node.js (Express) Microservices & migration knowledge from Nodejs microservices to Java Spring boot

Tech Manager : position-1

Senior Software Engineers : positions-7

Qualification : BE/Btech/ME/Mtech.


Job Description :


We are seeking a skilled and proactive engineer to lead the migration of existing microservices from a Node.js (Express framework) architecture to Java Spring Boot. The ideal candidate will have hands-on experience in both ecosystems and a strong understanding of microservices design, API development, and cloud-native deployment.


Key Responsibilities:

- Analyze existing Node.js (Express) microservices and identify migration paths to Java Spring Boot.

- Design and implement equivalent services in Spring Boot, ensuring feature parity and performance optimization.

- Refactor and modularize code for scalability, maintainability, and testability.

- Collaborate with DevOps teams to ensure smooth CI/CD integration and containerization (Docker/Kubernetes).

- Conduct unit, integration, and performance testing to validate migrated services.

- Document migration strategy, architecture decisions, and implementation details.

- Work closely with cross-functional teams to ensure seamless transition and minimal disruption.


Required Skills & Experience :


- Strong proficiency in Java (Spring Boot).


- Experience in Node.js (Express) is required.

- Experience with RESTful APIs, microservices architecture, and service orchestration.

- Familiarity with MongoDB, PostgreSQL, or other databases used in both stacks.

- Knowledge of Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure).

- Understanding of authentication mechanisms (OAuth2, JWT) and secure coding practices.

- Excellent problem-solving and communication skills.


Preferred Qualifications :

- Experience in large-scale system migrations or modernization projects.

- Familiarity with observability tools (Prometheus, Grafana, ELK stack).

- Exposure to Agile/Scrum methodologies.


info-icon

Did you find something suspicious?