Node.js and Spring Boot Developer

Synechron Technologies

Chennai

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Node.js & Spring Boot Developer with Cloud & API Expertise

Job Summary
Synechron is seeking a skilled Node.js and Spring Boot Developer to join our dynamic technology team. This role is essential in designing and delivering scalable, high-performance applications that support our business objectives. As a Developer, you will leverage your expertise in Node.js and Spring Boot to develop innovative solutions, improve current systems, and contribute to our technology-driven growth. Your work will help enhance our service offerings, improve operational efficiency, and provide value to our clients.

Software Requirements

Required:

  • Proficiency in Node.js and JavaScript with hands-on experience in building scalable backend services

  • Minimum 5+ years of programming experience with Node.js, JavaScript, and database integration

  • At least 1 year of practical experience with TypeScript in production environments

  • Extensive experience with Spring Boot framework in enterprise applications

  • Strong understanding of containerization technologies, such as Docker and Kubernetes

  • Familiarity with API gateway platforms, like 3Scale, for API management

  • Experience working with message/task queues such as AWS SQS/SNS, Kafka, Microsoft Azure Service Bus, or Pushpin

  • Working knowledge of RESTful API design and security protocols including JWT and OAuth

Preferred:

  • Practical experience developing and integrating GraphQL APIs

  • Knowledge of single sign-on (SSO) protocols and token-based authentication mechanisms (REST, JWT, OAuth)

Overall Responsibilities

  • Develop and maintain scalable, reliable RESTful APIs and microservices using Node.js and Spring Boot

  • Implement and support continuous integration and continuous delivery pipelines, troubleshoot deployment issues in distributed systems

  • Work closely with cross-functional teams—including product, QA, and operations—to ensure architectural integrity and high-quality output

  • Regularly research emerging technologies and assess their applicability to improve existing systems

  • Provide technical guidance, mentorship, and influence best practices within development teams

  • Participate in discussions on system design, code reviews, and architectural improvements to meet performance and scalability targets

Technical Skills (By Category)

Programming Languages:

  • Essential: Node.js, JavaScript, TypeScript

  • Preferred: Java for Spring Boot development

Databases/Data Management:

  • Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)

  • Able to design data models, optimize queries, and ensure data integrity in scalable environments

Cloud Technologies:

  • Knowledge of deploying and managing applications on AWS and Microsoft Azure cloud platforms

  • Understanding of cloud-native architectures, scalability, and cost optimization strategies

Frameworks and Libraries:

  • Essential: Spring Boot, Node.js libraries for microservices and API development

  • Preferred: GraphQL libraries for API design and integration

Development Tools and Methodologies:

  • Essential: Docker, Kubernetes, CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions)

  • Preferred: Agile/Scrum/Kanban project management methodologies and collaborative tools

Security Protocols:

  • Essential: Deep understanding of REST API security, including JWT and OAuth 2.0 protocols

  • Ability to implement secure authentication, authorization, and data protection in applications

Experience Requirements

  • Minimum 5+ years’ experience in software development with Node.js, JavaScript, and database management in enterprise environments

  • At least 1 year of dedicated experience with TypeScript

  • Proven experience developing with Spring Boot in a production setting for 3+ years

  • Experience working within banking, financial services, or fintech sectors is preferred

  • Alternative pathways: Demonstrated success through open-source contributions, relevant certifications, or project leadership roles

Day-to-Day Activities

  • Write, test, and debug code for Node.js and Spring Boot based applications

  • Conduct performance tuning and troubleshoot production issues

  • Collaborate with product managers, architects, and QA teams to develop new features and improve existing systems

  • Participate in daily stand-ups, sprint planning, and retrospectives—adopting Agile practices

  • Ensure deployment automation and system reliability through effective use of CI/CD pipelines

  • Maintain technical documentation, participate in code reviews, and share knowledge across teams

Qualifications

  • A degree in Computer Science, Software Engineering, or relevant field, or equivalent industry experience

  • Certifications in cloud platforms, security, or DevOps are advantageous

  • Continuous learning through professional development and staying updated with technology trends

Professional Competencies

  • Strong analytical, critical thinking, and problem-solving skills

  • Ability to lead technical initiatives and collaborate effectively within diverse teams

  • Excellent communication skills for stakeholder engagement and team collaboration

  • Flexible and adaptable to changing technologies and project requirements

  • Innovative mindset focused on continuous process and product improvements

  • Skilled in managing time, priorities, and deliverables efficiently

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.


All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

Experience Level

Senior Level

Job role

Work location

Chennai, India

Department

Software Engineering

Role / Category

Software Backend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Synechron Technologies

Job posted by Synechron Technologies

Apply on company website