HamburgerMenu
hirist

Noww - Senior Java Backend Developer

NowWiN International
Multiple Locations
5 - 7 Years
star-icon
4.6white-divider16+ Reviews

Posted on: 24/07/2025

Job Description

Job Title : Senior Java Backend Developer Migration Specialist.

Experience : 5- 7 Years.

Location : Remote.

Joiners : Immediate preferred.

Job Type : Full-time / Contract.

Job Description :


We are seeking a Senior Backend Developer with strong expertise in Java (Spring Boot) to lead the migration of enterprise backend services from Node.js (Express) to Java. The ideal candidate will have experience working in cloud-native, microservices-based environments, along with the ability to read and refactor Node.js code, and re-engineer it using Spring Boot best practices. This role demands strong backend development skills, analytical thinking, and collaboration across cross-functional teams including DevOps, QA, and product owners.

Key Responsibilities :


- Analyze and understand existing backend services written in Node.js (Express) and identify equivalent implementation in Java (Spring Boot).

- Re-engineer business logic and design scalable, maintainable, and high-performance Java-based services.

- Develop and maintain RESTful APIs using Controller-Service-Repository architecture.

- Integrate with relational databases using Spring Data JPA or JDBC.

- Implement authentication and authorization using Spring Security.

- Work with DevOps teams to containerize services (Docker) and deploy via CI/CD pipelines.

- Ensure observability with proper logging, monitoring, and distributed tracing tools.


- Develop unit, integration, and contract tests to ensure code stability.

- Participate in code reviews, Agile ceremonies, and work closely with QA and product teams.

Required Qualifications :


- Bachelor's or Masters degree in Computer Science, Information Technology, or a related field.

- 5- 7 years of hands-on experience in Java backend development.

- Strong expertise in Spring Boot, Spring Data JPA, and Spring Security.

- Sound knowledge of relational databases (PostgreSQL, MySQL, etc.) and SQL optimization.


- Experience working in Linux environments.

- Ability to read and interpret business logic written in Node.js/Express.

- Experience with CI/CD tools, Git, and collaboration in Agile teams.

- Proficiency in writing clean, testable, and scalable code.

Preferred Qualifications :


- Prior experience in migration projects from Node.js to Java.

- Familiarity with Docker, Kubernetes, and containerized deployments.

- Hands-on experience with AWS cloud services (EC2, RDS, S3, etc.

- Knowledge of REST and SOAP web services.

- Familiarity with monitoring tools (e.g., ELK, Prometheus, Grafana).


info-icon

Did you find something suspicious?