Job In A Week – get a job in a weekJob In A Week – get a job in a week
JobsInternshipsCompaniesSalariesResumePricingPost a job
Sign in
Jobs / Backend developer jobs in India / Backend developer jobs in Bengaluru /
S

Java Backend – Java, Spring Boot, Microservices, REST APIs & Database

Synechron · Bengaluru

Posted
today
Experience
5+ yrs
Pay
Not stated
Role
Backend developer
JavaSpring BootMicroservicesAgileREST APIsStakeholder managementSQLGit
Apply on Synechron's siteOpens the company's own careers page.

About the job

Job Summary Synechron is seeking a Java Backend Lead to lead a team of Java developers and deliver high-quality, scalable backend applications and systems. The role focuses on Java, Spring Boot, microservices architecture, RESTful services, databases, and cloud-enabled solutions. The Java Backend Lead will translate business requirements into technical solutions, guide development activities, resolve technical issues, and collaborate with cross-functional teams to support innovation. The role contributes to business objectives by delivering reliable Java-based solutions for large enterprise environments while maintaining quality, scalability, performance, and delivery standards.

Software Requirements

Required Software Skills

- Java: Extensive knowledge of Java programming and related technologies; experience developing and maintaining Java-based applications and systems.

- Spring Boot: Hands-on experience developing backend applications and services using Spring Boot.

- Microservices: Practical experience designing, developing, integrating, and supporting microservices-based applications.

- RESTful services: Experience designing, developing, consuming, and maintaining REST APIs.

- Databases: Experience working with databases, data access, SQL, transactions, queries, and database integration.

- Cloud computing: Familiarity with cloud computing concepts and their application to Java and microservices solutions.

- Agile and Scrum: Strong understanding of software development methodologies, including Agile and Scrum.

- Development versions: Experience working with the Java, Spring Boot, microservices, REST, database, cloud, and development tool versions used by the assigned Synechron project.

Preferred Software Skills

- Experience with multiple Spring modules and persistence technologies.

- Familiarity with containerized microservices and orchestration platforms.

- Experience with API documentation, service monitoring, centralized logging, and application performance tools.

- Knowledge of automated testing, continuous integration, continuous delivery, and deployment automation.

- Familiarity with event-driven architecture, messaging systems, or distributed application patterns.

- Advanced certification in Java development or a related technology discipline. Equivalent tools and technologies may be considered where they provide comparable capabilities.

Overall Responsibilities

- Lead a team of Java developers and support high-quality software delivery.

- Provide technical direction, mentoring, task guidance, and code-review support to Java development team members.

- Develop and maintain Java-based applications and systems.

- Design and implement scalable, efficient, secure, and maintainable Java solutions that meet business requirements.

- Develop and maintain Spring Boot applications, microservices, REST APIs, and database integrations.

- Analyze business requirements and translate them into technical designs, implementation plans, and deliverable software.

- Establish and promote appropriate coding, testing, documentation, deployment, and support practices.

- Collaborate with cross-functional teams to resolve technical issues and drive innovation.

- Review technical designs and implementation approaches for scalability, performance, reliability, maintainability, and security.

- Troubleshoot and resolve application, integration, database, deployment, and performance issues in a timely manner.

- Participate in Agile and Scrum ceremonies, including planning, estimation, reviews, retrospectives, and delivery discussions.

- Support the delivery of Java-based solutions for large enterprise environments.

- Evaluate and recommend new technologies, patterns, and development practices that align with business and technical objectives.

- Support sustainable software practices by encouraging reusable components, efficient processing, maintainable services, and responsible use of infrastructure resources.

- Ensure delivery outcomes meet agreed requirements for quality, security, performance, reliability, and timelines.

Technical Skills (By Category)

Programming Languages

Essential

- Extensive knowledge of Java programming.

- Experience developing enterprise Java applications and backend systems.

- Understanding of object-oriented programming, exception handling, collections, concurrency, and maintainable code practices.

- Ability to write scalable, testable, readable, and maintainable Java code.

Preferred

- Familiarity with additional programming languages used for automation, integration, or cloud-native development.

- Experience with scripting for deployment, testing, monitoring, or operational support.

- Knowledge of modern Java language features relevant to the assigned project.

Databases/Data Management

Essential

- Experience integrating Java and Spring Boot applications with databases.

- Understanding of SQL, data modelling, tables, relationships, indexes, transactions, and query performance.

- Ability to design and review data-access solutions for microservices and enterprise applications.

- Experience troubleshooting database-related application issues.

Preferred

- Experience with relational and NoSQL databases.

- Familiarity with database optimization, schema migration, caching, transaction management, and data consistency.

- Understanding of data ownership and persistence considerations in microservices architecture.

Cloud Technologies

Essential

- Familiarity with cloud computing concepts and infrastructure.

- Understanding of how cloud environments support application deployment, scalability, availability, monitoring, and resilience.

- Ability to collaborate with cloud and infrastructure teams to support Java and microservices solutions.

Preferred

- Experience deploying and supporting Java or Spring Boot services in cloud environments.

- Familiarity with containers, orchestration, configuration management, service discovery, and cloud monitoring.

- Awareness of resource-efficient architecture and cloud cost considerations.

Frameworks and Libraries

Essential

- Strong experience with Spring Boot .

- Experience designing and developing microservices.

- Experience developing and integrating RESTful web services.

- Understanding of dependency injection, configuration management, service-layer design, and application integration.

- Experience with appropriate database-access and persistence technologies.

Preferred

- Familiarity with additional Spring modules and enterprise integration libraries.

- Experience with API gateways, resilience patterns, service discovery, distributed tracing, or asynchronous processing.

- Exposure to messaging, event-driven architecture, or distributed systems.

Development Tools and Methodologies

Essential

- Strong understanding of Agile and Scrum methodologies.

- Experience with software development lifecycle activities, including requirements analysis, design, development, testing, deployment, and support.

- Experience with code reviews, source control, defect resolution, technical documentation, and release processes.

Apply now

Do you fit this job?

Create your profile and every open job, this one included, gets a fit score for you.

More jobs like this

  • Backend developer jobs in Bengaluru
  • All jobs in Bengaluru
  • All jobs at Synechron

Similar jobs

All backend developer jobs →
R

Software Engineer Product Infra: Core Services

Rubrik
Bengaluru1+ yrsBackend developerEarly career (0–2 yrs)
Node.jsLinuxPythonJavaC#Microservices
Posted todayApply
BG

Python Senior Developer

Bosch Group
Bengaluru6–8 yrsBackend developer
PythonTroubleshootingLinuxCI/CDGitDocker
Posted todayApply
BG

Senior Controls Software Engineer - MBD

Bosch Group
Bengaluru5–10 yrsBackend developer
Manual testingPythonGitCI/CDTroubleshooting
Posted todayApply
BG

Data Architect With AI

Bosch Group
BengaluruBackend developer
AzureSparkNLPAWSPower BIMachine Learning
Posted todayApply
U

Senior Cisco Network Engineer

Unisys
Bengaluru6+ yrsBackend developer
Node.jsAWSAzureProblem solvingTroubleshooting
Posted todayApply
GH

Lead Data Engineer - Data Engineering 4C

Genpact Headstrong
Bengaluru10+ yrsBackend developer
SQLSparkStakeholder managementAzureStatisticsAgile
Posted todayApply

Jobs by role

  • Backend developer jobs in India
  • Full-stack developer jobs in India
  • Program / project manager jobs in India
  • Data analyst jobs in India
  • Data scientist jobs in India
  • Consultant jobs in India
  • Product manager jobs in India
  • Strategy & operations jobs in India
  • QA / Test engineer jobs in India
  • DevOps engineer jobs in India
  • Tech support jobs in India
  • Frontend developer jobs in India
  • Research analyst jobs in India
  • Mobile developer jobs in India

Jobs by city

  • Jobs in Bengaluru
  • Jobs in Hyderabad
  • Jobs in Pune
  • Jobs in Gurugram
  • Jobs in Chennai
  • Jobs in Mumbai
  • Jobs in Noida
  • Jobs in Delhi
  • Jobs in Coimbatore
  • Jobs in Ahmedabad
  • Jobs in Chandigarh
  • Jobs in Jaipur

Popular searches

  • Backend developer jobs in Bengaluru
  • Backend developer jobs in Hyderabad
  • Full-stack developer jobs in Bengaluru
  • Program / project manager jobs in Bengaluru
  • Data scientist jobs in Bengaluru
  • Backend developer jobs in Pune
  • Data analyst jobs in Bengaluru
  • Consultant jobs in Bengaluru
  • Product manager jobs in Bengaluru
  • DevOps engineer jobs in Bengaluru
  • Backend developer jobs in Chennai
  • Backend developer jobs in Gurugram
  • QA / Test engineer jobs in Bengaluru
  • Program / project manager jobs in Hyderabad
  • Full-stack developer jobs in Hyderabad
  • Tech support jobs in Bengaluru
  • Frontend developer jobs in Bengaluru
  • Strategy & operations jobs in Bengaluru

JobInAWeek

  • How to get a job in a week
  • Career guides
  • Post a job (free)
  • Create your profile
  • Internships & fresher jobs
  • Companies hiring
  • Salary check
  • Swipe jobs
  • Resume builder
  • Pricing
  • Privacy
  • Terms
  • Refunds & cancellation
  • Contact
  • About our job crawler
Job In A Week – Skills today. Job tomorrow.Job In A Week – Skills today. Job tomorrow.

Job In A Week (jobinaweek.com) helps you get a job in a week: fresh jobs from India's top companies, matched to your profile. Jobs come from company careers pages and link to the company's own apply page. Updated every two hours. © 2026 Job In A Week.