Full Stack Engineer Node Js Spring Boot Java Microservices And REST APIs

Synechron

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

43 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Synechron is looking for a Full Stack Engineer with strong Node.js, Spring Boot, Java, and JavaScript/TypeScript skills to develop enterprise applications. You will build backend services, RESTful APIs, microservices, and frontend components, while improving performance, CI/CD, testing, and production support in an Agile setting.

You will work across databases, data integrity, security, and scalable design, ensuring reliable delivery of technology solutions for business objectives.

Qualifications

  • 5+ years of Node.js backend and frontend development experience.
  • 5+ years with Spring Boot and Java in enterprise apps.
  • 5+ years in full-stack development using JavaScript/TypeScript.
  • Experience building and consuming RESTful APIs and microservices.
  • Strong understanding of distributed systems and data management.

Responsibilities

  • Design, develop, test, deploy, and maintain applications using Node.js, Spring Boot, Java, and TypeScript.
  • Build and support RESTful APIs and microservices for enterprise use.
  • Develop responsive front-end components with accessibility in mind.
  • Optimize performance and ensure scalable, reliable systems.
  • Work with SQL and NoSQL databases ensuring data integrity.
  • Contribute to CI/CD pipelines and automation for quality releases.
  • Collaborate with teams and participate in Agile planning and reviews.

Skills

Node.js
Spring Boot
Java
JavaScript/TypeScript
REST APIs
Microservices
Distributed systems
SQL/NoSQL databases
Performance engineering
CI/CD
Git
DevOps practices
Modern web technologies

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

Job Description:
Job Summary

Synechron is seeking a Full Stack Engineer with strong expertise in Node.js, Spring Boot, Java, JavaScript/TypeScript, and modern web technologies. The role will focus on developing, enhancing, and supporting enterprise-grade applications that are scalable, secure, maintainable, and responsive.

The successful candidate will build backend services, RESTful APIs, microservices, and front-end components while contributing to performance optimization, database integration, CI/CD, testing, deployment, and production support. The role will support business objectives by delivering reliable technology solutions in an Agile environment.

Software Requirements
Required
  • Node.js: 5+ years of experience developing and maintaining backend services and applications.
  • Spring Boot: 5+ years of experience developing enterprise applications and microservices.
  • Java: 5+ years of professional development experience.
  • JavaScript/TypeScript: 5+ years of hands‑on experience in full-stack or web application development.
  • REST APIs: Experience building, consuming, integrating, documenting, and supporting RESTful APIs.
  • Microservices: Experience designing and developing service‑based applications.
  • Distributed systems: Strong understanding of distributed application concepts and service communication.
  • SQL/NoSQL databases: Experience with data storage, retrieval, integration, and data integrity.
  • Performance engineering: Hands‑on experience with performance tuning, debugging, monitoring, and optimization.
  • CI/CD: Knowledge of automated build, testing, deployment, and release pipelines.
  • Git: Experience with source control, branching, code reviews, and collaborative development workflows.
  • DevOps practices: Knowledge of development and operational practices that support reliable application delivery.
  • Modern web technologies: Experience developing responsive and user‑friendly front‑end components.
Preferred
  • Experience in Banking or Financial Services.
  • Exposure to cloud platforms, including AWS, Azure, or GCP.
  • Experience with Docker and Kubernetes.
  • Experience with automation tools for build, testing, deployment, or operational support.
  • Experience supporting high‑performance or distributed enterprise applications.
  • Experience optimizing application resource usage to support efficient and sustainable processing.
Overall Responsibilities
  • Design, develop, test, deploy, and maintain applications using Node.js, Spring Boot, Java, and JavaScript/TypeScript.
  • Build, consume, and support RESTful APIs and microservices.
  • Develop responsive, accessible, and user‑friendly front‑end components.
  • Design solutions that support scalability, maintainability, availability, and performance.
  • Work with SQL and NoSQL databases while maintaining data integrity and reliable data access.
  • Optimize application performance by identifying bottlenecks and implementing measurable improvements.
  • Troubleshoot application, integration, database, and production issues and provide timely resolutions.
  • Participate in code reviews and promote consistent coding, testing, documentation, and software engineering practices.
  • Contribute to automated build, testing, deployment, and release processes through CI/CD pipelines.
  • Use Git and applicable DevOps practices to support collaborative and reliable software delivery.
  • Collaborate with business and technology teams to understand requirements and deliver scalable solutions.
  • Participate in Agile planning, estimation, refinement, sprint execution, reviews, and retrospectives.
  • Support deployment, production validation, monitoring, incident resolution, and root‑cause analysis.
  • Consider efficient use of compute, storage, and infrastructure resources during application design and optimization.
Technical Skills (By Category)
Programming Languages
Essential
  • Node.js with 5+ years of professional experience.
  • Java with 5+ years of professional experience.
  • JavaScript and/or TypeScript with 5+ years of professional experience.
  • Ability to apply programming principles to scalable backend and responsive front‑end development.
  • Strong understanding of data structures, error handling, modular design, and maintainable code.
Preferred
  • Experience developing reusable libraries, services, or front‑end components.
  • Experience with scripting for automation, testing, deployment, or operational support.
Databases/Data Management
Essential
  • Experience working with SQL databases.
  • Experience working with NoSQL databases.
  • Understanding of data modeling, querying, data access, transactions, and data integrity.
  • Ability to select and apply appropriate data-access approaches for distributed applications.
  • Experience troubleshooting database and data‑integration issues.
Preferred
  • Experience tuning queries, indexes, and data-access patterns.
  • Experience supporting database migration, scaling, or modernization initiatives.
  • Experience designing data solutions for high‑volume transaction processing.
Cloud Technologies
Essential
  • No specific cloud platform is identified as mandatory.
  • Understanding of cloud‑based application deployment and operational considerations.
  • Ability to support applications across the designated project infrastructure.
Preferred
  • Exposure to AWS, Azure, or GCP.
  • Experience deploying and supporting Node.js and Spring Boot applications in cloud environments.
  • Experience with cloud scalability, availability, monitoring, and resource optimization.
  • Experience supporting cloud migration or application modernization.
Frameworks and Libraries
Essential
  • Node.js.
  • Spring Boot.
  • RESTful API frameworks and libraries.
  • Microservices frameworks and supporting components.
  • Modern JavaScript/TypeScript frameworks or libraries for responsive front‑end development.
  • Libraries supporting SQL and NoSQL database integration.
Preferred
  • Experience with libraries supporting API security, automated testing, monitoring, resilience, and distributed communication.
  • Experience evaluating frameworks and libraries for maintainability, performance, and scalability.
Development Tools and Methodologies
Essential
  • CI/CD pipelines.
  • Git.
  • DevOps practices.
  • Agile development practices.
  • Code reviews.
  • Automated and manual testing practices.
  • Application deployment and production support.
  • Performance tuning, debugging, monitoring, and optimization.
  • Technical documentation and collaborative development practices.
Preferred
  • Docker.
  • Kubernetes.
  • Automation tools for build, testing, deployment, and environment management.
  • Experience implementing quality gates, deployment validation, and automated release controls.
  • Experience improving development workflows and delivery efficiency.
Security Protocols
Essential
  • Apply secure development practices across Node.js, Spring Boot, Java, REST APIs, front‑end applications, and database integrations.
  • Protect application data, credentials, access permissions, and service integrations.
  • Apply input validation, secure API design, access control, error handling, and secure configuration practices.
  • Address security issues identified through testing, code reviews, monitoring, or production support.
Preferred
  • Experience securing cloud‑based applications and microservices.
  • Experience integrating security controls into CI/CD pipelines.
  • Familiarity with security testing, vulnerability remediation, and secure deployment practices.
Experience Requirements
  • Required: 5+ years of experience in Node.js, Spring Boot, Java, and JavaScript/TypeScript.
  • Demonstrated experience developing and supporting enterprise‑grade applications.
  • Experience building and consuming RESTful APIs and developing microservices.
  • Strong understanding of distributed systems and service‑based application design.
  • Experience with SQL and NoSQL databases, data integrity, performance tuning, debugging, monitoring, and optimization.
  • Experience with CI/CD
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Angular + Java Full Stack Developer - Spring Boot, Microservices & REST APIs
Angular + Java Full Stack Developer - Spring Boot, Microservices & REST APIs

synechron • Mumbai

On-site
INR 1,400,000 - 2,800,000
Full Stack Engineer Node Js React Js TypeScript And NoSQL
Full Stack Engineer Node Js React Js TypeScript And NoSQL

Synechron • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Flexible workplace arrangements
Mentoring and development programs
Learning and development opportunities
Fullstack developer
Fullstack developer

Prodapt Solutions • Chennai District

On-site
INR 1,200,000 - 1,800,000
Software Engineer - FullStack
Software Engineer - FullStack

GSSTech Group • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java, Spring Boot, RESTful APIs, SQL/NoSQL databases, API integrat
Java, Spring Boot, RESTful APIs, SQL/NoSQL databases, API integrat

Tata Consultancy Services • Kolkata District

On-site
INR 1,800,000 - 3,000,000
Java Developer - Microservices, Spring Boot, API Development, Cloud (AWS/Azure), Performance Tuning
Java Developer - Microservices, Spring Boot, API Development, Cloud (AWS/Azure), Performance Tuning

synechron • Pune District

On-site
INR 1,400,000 - 2,000,000
Senior Software Engineer - Java Full Stack Developer
Senior Software Engineer - Java Full Stack Developer

Acuiti Labs Inc. • Pune District

On-site
INR 800,000 - 1,200,000
Senior Software Engineer, Full-stack
Senior Software Engineer, Full-stack

Autodesk • Pune District

On-site
INR 1,500,000 - 2,500,000
Full Stack Developer
Full Stack Developer

Comviva • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Full Stack Engineer (ReactJS, NodeJS, TypeScript, NoSQL)
Senior Full Stack Engineer (ReactJS, NodeJS, TypeScript, NoSQL)

Synechron Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000