Enter a job title or keyword

Full Stack Java Developer – Spring Boot, AngularReact & Microservices

Synechron


Job Location:

Bengaluru - India

Monthly Salary: Not provided by the employer
Posted: 15 November 2026 (10 hours ago)
Application Deadline: 12 February 2027
Vacancies: 1 Vacancy

Job Summary

Job Summary

Synechron is seeking a Full Stack Java Developer to design develop test deploy and maintain enterprise-level applications using Java and modern frontend technologies.

The role will focus on developing scalable backend services RESTful APIs microservices responsive user interfaces database solutions and application integrations. The position will contribute across the software development lifecycle including requirements analysis solution design development testing deployment production support and continuous improvement.

The role will support business objectives by delivering reliable secure scalable and maintainable applications while improving delivery quality reducing defects and production issues and contributing to application performance and process improvements.



Software Requirements


Required Software Skills

  • Java: Strong hands-on experience with Java 8 or later versions.
  • Spring Framework: Practical experience with Spring Spring Boot Spring MVC and Spring Security.
  • Backend development: Experience developing scalable backend services and RESTful APIs.
  • Microservices: Experience designing developing integrating and supporting microservice-based applications.
  • Frontend development: Strong experience with Angular or React.
  • Web technologies: Proficiency in HTML5 CSS3 JavaScript and TypeScript.
  • Relational databases: Experience with Oracle MySQL PostgreSQL SQL Server or equivalent relational database technologies.
  • SQL and data modelling: Good understanding of SQL data modelling query development stored procedures and database performance optimization.
  • Build and version control tools: Experience with Git Maven or Gradle.
  • Testing tools: Experience writing unit and integration tests using JUnit Mockito Jasmine Jest or similar frameworks.
  • Object-oriented programming: Strong understanding of object-oriented programming concepts and design principles.
  • Agile delivery: Knowledge of Agile software development practices.

Preferred Software Skills

  • Experience with cloud platforms such as AWS Microsoft Azure or Google Cloud Platform.
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD tools such as Jenkins GitHub Actions GitLab CI/CD or Azure DevOps.
  • Familiarity with messaging platforms such as Kafka RabbitMQ or ActiveMQ.
  • Knowledge of NoSQL databases such as MongoDB or Cassandra.
  • Understanding of application security authentication authorization and OAuth 2.0.
  • Experience with monitoring and logging tools such as Splunk ELK Grafana or AppDynamics.
  • Exposure to DevOps practices and production support.

Version and Experience Guidance

  • Java experience must include Java 8 or later versions.
  • Candidates should have experience with current production-supported versions of the required frameworks and tools.
  • Candidates should be able to assess compatibility support upgrades and apply version control practices.
  • The role requires at least 5 years of hands-on full stack application development experience.


Overall Responsibilities

  • Design develop test and maintain enterprise-level applications using Java and modern frontend technologies.
  • Develop scalable backend services RESTful APIs and microservices using Java Spring Spring MVC and Spring Boot.
  • Build responsive and user-friendly interfaces using Angular or React.
  • Participate in requirements analysis solution design development testing deployment and production support.
  • Write clean reusable maintainable secure and well-documented code.
  • Design and optimize database queries stored procedures schemas and data models.
  • Integrate applications with internal and external systems through APIs and messaging platforms.
  • Perform code reviews and ensure adherence to coding security architectural and development standards.
  • Troubleshoot application issues and provide timely resolution for production incidents.
  • Implement automated unit and integration tests to improve quality and reduce defects.
  • Work within Agile or Scrum delivery frameworks and participate in sprint planning daily stand-ups reviews and retrospectives.
  • Collaborate with cross-functional and geographically distributed teams.
  • Mentor junior developers and provide technical guidance when required.
  • Support CI/CD implementation application deployment release activities and environment support.
  • Ensure application performance security scalability maintainability and reliability.
  • Contribute to success measures including timely delivery reduced defects and production issues effective collaboration and application performance improvements.
  • Identify opportunities to improve resource efficiency application sustainability automation and operational effectiveness.


Technical Skills (By Category)


Programming Languages

Essential

  • Java 8 or later.
  • Strong understanding of object-oriented programming.
  • Experience with Java application development exception handling collections concurrency and reusable components.
  • JavaScript and TypeScript for frontend development.
  • Ability to write clean modular testable and maintainable code.

Preferred

  • Experience with scripting languages used in automation build deployment or operational support.
  • Familiarity with asynchronous and event-driven programming.
  • Experience developing reusable libraries and shared application components.

Databases/Data Management

Essential

  • Experience with relational databases such as Oracle MySQL PostgreSQL or SQL Server.
  • Strong SQL development experience.
  • Understanding of data modelling schema design normalization indexing joins transactions and stored procedures.
  • Experience optimizing queries and database interactions for application performance.
  • Ability to maintain data integrity consistency security and traceability.

Preferred

  • Knowledge of NoSQL databases such as MongoDB or Cassandra.
  • Experience with caching distributed data patterns and high-volume data processing.
  • Familiarity with database migration data validation backup recovery and data lifecycle practices.
  • Exposure to cloud-based database services.

Cloud Technologies

Essential

  • Understanding of application deployment and operations across development testing staging and production environments.
  • Understanding of scalable reliable and secure application hosting.
  • Familiarity with environment configuration application connectivity access management and operational support.

Preferred

  • Experience with AWS Microsoft Azure or Google Cloud Platform.
  • Knowledge of Docker and Kubernetes.
  • Familiarity with cloud-native application design managed services container orchestration and infrastructure automation.
  • Understanding of cloud resource optimization and sustainable application operations.

Frameworks and Libraries

Essential

  • Spring Framework.
  • Spring Boot.
  • Spring MVC.
  • Spring Security.
  • Angular or React.
  • HTML5 CSS3 JavaScript and TypeScript.
  • RESTful API and microservices frameworks.
  • JUnit Mockito Jasmine Jest or similar testing frameworks.
  • Maven or Gradle.

Preferred

  • Messaging platforms such as Kafka RabbitMQ or ActiveMQ.
  • Frameworks supporting application observability logging and monitoring.
  • Libraries supporting authentication authorization API integration caching and asynchronous processing.
  • NoSQL frameworks and data-access libraries.

Development Tools and Methodologies

Essential

  • Git for source control and collaborative development.
  • Maven or Gradle for build and dependency management.
  • Experience across the software development lifecycle including requirements analysis design development testing deployment and production support.
  • Experience writing automated unit and integration tests.
  • Experience conducting code reviews and applying coding standards.
  • Knowledge of Agile or Scrum practices.
  • Ability to create technical documentation solution designs test cases deployment instructions and support procedures.

Preferred

  • CI/CD tools such as Jenkins GitHub Actions GitLab CI/CD or Azure DevOps.
  • Docker and Kubernetes.
  • Experience with automated quality security and compliance checks in development pipelines.
  • Familiarity with deployment automation release management and rollback practices.
  • Exposure to DevOps methodologies and production support processes.

Security Protocols

Essential

  • Experience with Spring Security or equivalent application security frameworks.
  • Understanding of authentication and authorization.
  • Knowledge of OAuth 2.0.
  • Ability to apply secure coding practices to APIs microservices web applications and database integrations.
  • Understanding of access control credential protection input validation output validation and secure configuration.
  • Awareness of common application security risks including unauthorized access injection vulnerabilities insecure APIs and data exposure.

Preferred

  • Experience implementing role-based access control and service-to-service authentication.
  • Familiarity with secure secrets management encryption audit logging and security testing.
  • Experience integrating security validation into CI/CD pipelines.
  • Exposure to application vulnerability assessment and remediation processes.


Experience Requirements

  • Overall experience: Minimum 5 years of hands-on experience in full stack application development.
  • Backend experience: Strong professional experience with Java Spring Spring Boot Spring MVC Spring Security RESTful APIs and microservices.
  • Frontend experience: Strong experience with Angular or React including HTML5 CSS3 JavaScript and TypeScript.
  • Database experience: Experience with relational databases SQL data modelling stored procedures and database performance optimization.
  • Testing experience: Experience with automated unit and integration testing using JUnit Mockito Jasmine Jest or similar tools.
  • Delivery experience: Experience with Agile or Scrum development source control build tools code reviews deployment and production support.
  • Industry preference: Experience delivering enterprise-scale secure highly available or business-critical applications is preferred.
  • Alternative experience pathways: Equivalent combinations of relevant professional experience technical training substantial application delivery open-source contributions or demonstrable production implementations may be considered.
  • Outcome evidence: Candidates should demonstrate contributions to timely feature delivery reduced defects improved application performance production stability maintainable code or process improvement.


Day-to-Day Activities

  • Design develop test review and maintain Java backend services RESTful APIs microservices frontend components database objects and application integrations.
  • Participate in sprint planning daily stand-ups technical discussions code reviews demonstrations retrospectives incident reviews and collaboration meetings with distributed teams.
  • Deliver production-quality code automated tests technical documentation deployment artifacts database changes defect fixes and application enhancements.
  • Make technical decisions within the assigned scope and raise risks or recommendations related to quality security performance scalability maintainability and delivery timelines.


Qualifications

  • Bachelors or Masters degree in Computer Science Information Technology Engineering or a related discipline; equivalent professional experience may be considered.
  • Minimum 5 years of hands-on experience in full stack application development.
  • Demonstrated experience with Java 8 or later Spring Spring Boot Spring MVC Spring Security RESTful APIs microservices Angular or React HTML5 CSS3 JavaScript and TypeScript.
  • Experience with relational databases SQL data modelling database optimization Git Maven or Gradle and automated testing frameworks is required; relevant technical certifications are preferred.
  • Commitment to continuous professional development through training technical experimentation knowledge sharing and continued learning in application development cloud technologies security DevOps testing and modern frontend frameworks.


Professional Competencies

  • Applies analytical thinking and structured problem-solving to investigate application defects production incidents integration issues performance concerns and technical risks.
  • Works effectively both independently and with cross-functional geographically distributed teams while taking ownership of assigned deliverables.
  • Communicates clearly with technical and non-technical stakeholders through documentation design discussions status updates code reviews and incident communication.
  • Adapts to changing technologies business requirements delivery priorities application architectures and operational conditions through continuous learning.
  • Identifies practical opportunities to improve code quality application performance security scalability reliability automation and sustainability.
  • Manages multiple priorities effectively plans work tracks dependencies meets commitments and escalates delivery risks in a timely manner.


SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.

Candidate Application Notice


Required Experience:

IC


About Company

Company Logo

Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more

View Profile View Profile