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

CompanySynechron Technologies
LocationMumbai
CategorySoftware Engineering
Seniority-
Workplace-
Posted2026-09-18
Viaworkday

Description

Job Summary

Synechron is seeking an Angular + Java Full Stack Developer with 3–7 years of experience to design, develop, and maintain scalable enterprise web applications. The role requires strong expertise in Angular-based frontend development and Java-based backend services, with hands-on experience building responsive interfaces, RESTful APIs, and microservices.

The position will contribute to business objectives by delivering secure, maintainable, and high-performing applications, supporting end-to-end software delivery, resolving production issues, and collaborating with business analysts, architects, QA teams, and stakeholders in an Agile environment.

Software Requirements

Required

Frontend Technologies

-
Angular 10+ / Angular 12+ experience.

-
TypeScript.

-
JavaScript.

-
HTML5 and CSS3.

-
Bootstrap and/or Angular Material.

-
RxJS.

-
Experience developing responsive and user-friendly web applications.

Backend Technologies

-
Java 8, Java 11, and/or Java 17.

-
Spring Boot.

-
Spring MVC.

-
Spring Security.

-
Microservices architecture.

-
RESTful API development and integration.

-
Hibernate and/or JPA.

Databases

-
Experience with one or more of the following relational databases:

-
SQL Server

-
Oracle

-
MySQL

-
PostgreSQL

-
Ability to develop, integrate, and troubleshoot database-driven applications.

Tools and Delivery Technologies

-
Git for source control.

-
Maven and/or Gradle for build management.

-
Jenkins for continuous integration and deployment activities.

-
SonarQube for code quality analysis.

-
JIRA for Agile project and issue tracking.

-
Swagger/OpenAPI for API documentation and testing.

-
Experience with unit testing, code reviews, and deployment activities.

Preferred

-
Experience working with multiple supported versions of Angular and Java.

-
Experience implementing distributed systems using Java Spring Boot microservices.

-
Familiarity with automated testing, continuous integration, continuous delivery, and deployment automation.

-
Experience with application performance monitoring, scalability improvements, and production support.

-
Exposure to cloud-based application deployment and infrastructure.

-
Experience applying sustainable development practices, including efficient resource usage, optimized application performance, and maintainable technical designs.

Overall Responsibilities

-
Design, develop, and maintain enterprise-grade web applications using Angular and Java.

-
Build responsive and user-friendly frontend applications using Angular, TypeScript, HTML5, CSS3, Bootstrap, and/or Angular Material.

-
Develop robust backend services and APIs using Java, Spring Boot, Spring MVC, Spring Security, and microservices architecture.

-
Create and consume RESTful APIs to support seamless integration between frontend and backend systems.

-
Write clean, maintainable, efficient, and testable code in accordance with coding standards and development best practices.

-
Collaborate with business analysts, architects, QA teams, and stakeholders to understand requirements and deliver high-quality solutions.

-
Participate in code reviews, unit testing, build activities, deployment activities, and technical documentation.

-
Troubleshoot and resolve application defects, integration issues, and production incidents.

-
Optimize application performance, scalability, reliability, security, and resource efficiency.

-
Contribute to delivery outcomes by completing assigned work within agreed timelines and maintaining quality standards.

Technical Skills (By Category)

Programming Languages

Essential

-
Java 8, Java 11, and/or Java 17.

-
TypeScript.

-
JavaScript.

-
Ability to write clean, maintainable, efficient, and testable code.

-
Experience applying object-oriented programming principles and development best practices.

Preferred

-
Experience working across multiple Java versions.

-
Experience with scripting or programming used for development automation, testing, or deployment support.

Databases/Data Management

Essential

-
Experience with one or more of the following:

-
SQL Server

-
Oracle

-
MySQL

-
PostgreSQL

-
Understanding of relational database concepts, SQL queries, data relationships, and application-to-database integration.

-
Ability to troubleshoot database-related application issues.

Preferred

-
Experience with database performance optimization, indexing, stored procedures, and transaction management.

-
Familiarity with data modeling, database migration, backup, and recovery considerations.

Cloud Technologies

Essential

-
No specific cloud platform is required by the stated requirements.

-
Ability to develop applications that can be deployed and operated in scalable environments.

-
Understanding of application configuration, environment management, and deployment considerations.

Preferred

-
Experience deploying or supporting Angular and Java applications in cloud environments.

-
Familiarity with cloud-native architectures, managed services, scalability, monitoring, security, and cost optimization.

-
Experience supporting microservices in distributed or containerized environments.

Frameworks and Libraries

Essential

-
Angular 10+ / Angular 12+.

-
Spring Boot.

-
Spring MVC.

-
Spring Security.

-
Hibernate and/or JPA.

-
RxJS.

-
Bootstrap and/or Angular Material.

-
Experience building and integrating RESTful services.

-
Experience developing Java-based microservices.

Preferred

-
Experience designing scalable microservices architectures.

-
Familiarity with reusable frontend components, reactive programming, API integration patterns, and distributed system principles.

-
Experience applying framework and library updates while maintaining application compatibility.

Development Tools and Methodologies

Essential

-
Git for version control.

-
Maven and/or Gradle for build management.

-
Jenkins for continuous integration and deployment activities.

-
SonarQube for static code analysis and code quality monitoring.

-
JIRA for project, backlog, and issue tracking.

-
Swagger/OpenAPI for API documentation and testing.

-
Experience with Agile software development practices.

-
Experience participating in code reviews, unit testing, deployment activities, and defect resolution.

Preferred

-
Experience with automated testing frameworks and quality gates.

-
Familiarity with continuous delivery, release automation, branching strategies, and deployment pipelines.

-
Experience with Agile planning, backlog refinement, sprint reviews, and retrospectives.

Security Protocols

Essential

-
Experience with Spring Security.

-
Understanding of secure application development, authentication, authorization, access control, and protection of application data.

-
Ability to consider security requirements during design, development, testing, and deployment.

-
Understanding of secure REST API implementation and integration.

Preferred

-
Familiarity with encryption, token-based authentication, secure secrets management, vulnerability remediation, and API security controls.

-
Experience using security checks within automated build and deployment processes.

Experience Requirements

-

3–7 years of professional experience in full stack development or a related software development role.

-
Demonstrated experience developing scalable web applications using Angular on the frontend and Java-based technologies on the backend.

-
Experience developing responsive user interfaces using Angular, TypeScript, HTML5, CSS3, Bootstrap, and/or Angular Material.

-
Experience developing backend services using Java, Spring Boot, Spring MVC, Spring Security, microservices, REST APIs, and Hibernate/JPA.

-
Experience working with at least one of SQL Server, Oracle, MySQL, or PostgreSQL.

-
Experience using Git, Maven/Gradle, Jenkins, SonarQube, JIRA, and Swagger/OpenAPI.

-
Experience collaborating with business analyst