Enter a job title or keyword

Java Developer – Spring Boot, Microservices, REST APIs & SQL

Synechron


Job Location:

Chennai - India

Monthly Salary: Not provided by the employer
Posted: 29 September 2026 (3 days ago)
Application Deadline: 29 December 2026
Vacancies: 1 Vacancy

Job Summary

Job Summary

Synechron is seeking a Java Developer with 48 years of experience in designing developing testing and maintaining enterprise applications. The role requires hands-on expertise in Java Spring Boot microservices architecture REST APIs SQL Maven and Git. The successful candidate will contribute across the software development lifecycle collaborate with business analysts architects and development teams and deliver secure reliable scalable and maintainable solutions. The role will support business objectives through effective application development performance optimization production support and CI/CD delivery practices in an Agile environment.



Software Requirements


Required


  • Java: Strong hands-on experience in enterprise application development.
  • Spring Boot: Experience developing and maintaining production-ready applications and services.
  • Microservices: Experience with microservices architecture and service-based application development.
  • REST APIs/Web Services: Experience developing consuming integrating and supporting RESTful APIs.
  • Object-Oriented Programming: Strong understanding of OOP concepts.
  • Design Patterns: Practical knowledge of commonly used software design patterns.
  • Maven: Experience with build automation dependency management and project configuration.
  • Git: Experience with version control branching and collaborative development workflows.
  • SQL and relational databases: Strong knowledge of SQL and experience with databases such as Oracle PostgreSQL or MySQL.
  • Agile/Scrum: Familiarity with Agile development methodologies.
  • Software delivery: Experience with testing code reviews debugging technical documentation and production support.

Preferred


  • Experience with cloud platforms such as AWS Azure or GCP.
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD pipelines and deployment automation.
  • Exposure to Banking or Financial Services domain applications.
  • Experience working on large-scale enterprise applications.
  • Experience optimizing application resource usage performance and infrastructure efficiency.


Overall Responsibilities


  • Design develop test and maintain high-performance Java applications.
  • Build and enhance scalable applications using Java Spring Boot and microservices architecture.
  • Develop consume integrate and support RESTful APIs and web services.
  • Apply OOP principles and design patterns to produce maintainable and reusable software.
  • Collaborate with business analysts architects developers QA teams and other stakeholders to understand requirements and deliver solutions.
  • Participate in code reviews and ensure adherence to coding standards security practices and software engineering guidelines.
  • Troubleshoot debug and resolve application integration and production issues.
  • Optimize application performance reliability scalability and maintainability.
  • Contribute to CI/CD processes deployment activities release support and production validation.
  • Prepare technical documentation and contribute to knowledge-sharing initiatives.
  • Participate in Agile/Scrum ceremonies estimation planning sprint execution reviews and retrospectives.
  • Support effective use of application compute storage and database resources through appropriate design and optimization.


Technical Skills (By Category)


Programming Languages


Essential


  • Java.
  • Strong understanding of Object-Oriented Programming concepts.
  • Practical knowledge of software design patterns.
  • Ability to write maintainable testable and reusable code.
  • Understanding of exception handling data structures and modular application design.

Preferred


  • Experience with scripting for automation testing deployment or operational support.
  • Experience modernizing or enhancing large-scale Java applications.


Databases/Data Management


Essential


  • Strong SQL knowledge.
  • Experience with one or more relational databases including:OraclePostgreSQLMySQL
  • Understanding of data modeling queries transactions data integrity and application data access.
  • Ability to troubleshoot database-related application issues.

Preferred


  • Experience with query optimization indexing and database performance tuning.
  • Experience supporting data migration scaling or modernization initiatives.
  • Experience designing data-access solutions for high-volume enterprise applications.

Cloud Technologies


Essential


  • No specific cloud platform is mandatory.
  • Understanding of application deployment and operational considerations in enterprise environments.

Preferred


  • Experience with AWS Azure or GCP.
  • Experience deploying and supporting Java and Spring Boot applications in cloud environments.
  • Knowledge of cloud scalability availability monitoring and resource optimization.
  • Experience supporting cloud migration or application modernization initiatives.

Frameworks and Libraries


Essential


  • Spring Boot.
  • Frameworks and libraries supporting microservices development.
  • RESTful API and web service frameworks.
  • Libraries supporting relational database integration and data access.
  • Experience applying design patterns within application frameworks.

Preferred


  • Libraries supporting application security automated testing resilience monitoring and distributed communication.
  • Experience evaluating frameworks and libraries for performance maintainability and scalability.


Development Tools and Methodologies


Essential


  • Maven.
  • Git.
  • Agile/Scrum methodologies.
  • Code reviews.
  • Application testing and defect resolution.
  • CI/CD process participation.
  • Debugging and production support.
  • Technical documentation and knowledge sharing.
  • Software development lifecycle practices.

Preferred


  • Docker.
  • Kubernetes.
  • CI/CD pipeline implementation and deployment automation.
  • Experience with automated quality checks release validation and environment management.
  • Experience with tools supporting application monitoring and operational support.

Security Protocols


Essential


  • Apply secure development practices across Java applications Spring Boot services microservices REST APIs and database integrations.
  • Protect application data credentials access permissions and service integrations.
  • Apply input validation secure configuration access control error handling and appropriate data-protection practices.
  • Address security issues identified through testing code reviews monitoring and production support.

Preferred


  • Experience securing cloud-based applications and microservices.
  • Experience integrating security checks into CI/CD pipelines.
  • Familiarity with application security testing and vulnerability remediation.


Experience Requirements


  • 48 years of professional experience in Java development.
  • Hands-on experience with Java Spring Boot microservices REST APIs Maven Git SQL and relational databases.
  • Experience designing developing testing deploying and maintaining enterprise applications.
  • Experience with code reviews debugging production issue resolution performance optimization and technical documentation.
  • Experience working in Agile/Scrum development environments.
  • Preferred Experience with AWS Azure or GCP; Docker; Kubernetes; and CI/CD pipelines.
  • Preferred Experience in Banking or Financial Services.
  • Preferred Experience working on large-scale enterprise applications.
  • Candidates may also qualify through an equivalent combination of relevant professional experience technical training certifications and demonstrated delivery of comparable Java and enterprise application solutions.


Day-to-Day Activities


  • Design develop test and maintain Java applications Spring Boot services microservices REST APIs and database integrations.
  • Participate in Agile ceremonies technical discussions code reviews planning sessions testing activities and collaboration with business analysts architects and development teams.
  • Deliver application features automated tests deployment changes defect fixes performance improvements technical documentation and production support.
  • Investigate technical issues identify root causes make implementation decisions within established standards and escalate risks affecting security quality performance or timelines.


Qualifications


  • A bachelors or masters degree in Computer Science Information Technology Engineering or a related field is required; equivalent relevant education and experience may be considered.
  • 48 years of professional experience in Java development including Spring Boot microservices REST APIs SQL Maven and Git.
  • Demonstrated experience with software testing code reviews debugging performance optimization production support and Agile delivery.
  • Certifications in Java cloud technologies Kubernetes DevOps or Agile delivery are preferred but not mandatory.
  • Maintain continuous professional development in Java Spring Boot microservices cloud technologies application security CI/CD and modern software engineering practices.


Professional Competencies


  • Apply structured critical thinking and problem-solving to diagnose application integration database performance and production issues.
  • Collaborate effectively with business analysts architects QA teams developers and other stakeholders.
  • Communicate technical concepts implementation decisions risks progress and resolutions clearly.
  • Adapt to changing requirements technologies project priorities and delivery environments while maintaining software quality.
  • Identify opportunities to improve application design automation performance maintainability security and resource efficiency.
  • Manage development tasks testing defect resolution documentation production support dependencies and delivery commitments effectively.


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