Job In A Week – get a job in a weekJob In A Week – get a job in a week
JobsInternshipsSwipeCompaniesSalariesResumePricingPost a job
Sign inCreate profile
Jobs / Full-stack developer jobs in India / Full-stack developer jobs in Bengaluru /
S

Java Full Stack Developer – Spring, React/Angular, SQL & REST APIs

Synechron · Bengaluru

Posted
today
Experience
5–10 yrs
Pay
Not stated
Role
Full-stack developer
JavaReactAngularAgileREST APIsSpring BootSQLGit
Apply nowThe company's application form opens right here, with your details and cover letter beside it.

About the job

Job Summary Synechron is seeking a Java React Developer to develop, maintain, and enhance Java-based applications and systems with React or Angular user interfaces. The role contributes to the delivery of reliable, scalable, and maintainable software solutions that support business and technology objectives. The successful candidate will work across backend and frontend development, collaborate with cross-functional teams, participate in code reviews, resolve technical issues, and apply software development practices that support quality, maintainability, and timely delivery.

Software Requirements

Required Software Skills

- Java: Strong programming experience in Java and practical experience developing enterprise or web-based applications.

- Java EE: Strong knowledge of the Java EE platform and its application in enterprise software development.

- React or Angular: Experience developing web application interfaces using React or Angular.

- Spring, Hibernate, or JSF: Experience with one or more Java web development frameworks.

- Relational databases and SQL: Experience designing, querying, integrating with, and troubleshooting relational database solutions.

- RESTful web services: Understanding and practical experience developing or integrating RESTful services.

- Git or equivalent version control system: Experience with source-code management, branching, merging, and code collaboration.

- Agile methodologies: Familiarity with Agile software development practices and delivery cycles.

- Development versions: Experience working with the Java, Java EE, React, Angular, framework, database, and tooling versions used by the assigned Synechron project, including the ability to understand compatibility and upgrade considerations.

Preferred Software Skills

- Experience with both React and Angular.

- Experience with additional Spring capabilities, Hibernate-based persistence, or JSF-based applications.

- Familiarity with automated testing, build, deployment, code-quality, and continuous integration tools.

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

- Exposure to cloud-based application development environments.

- Familiarity with accessibility, responsive design, and frontend performance practices. Equivalent tools and technologies may be considered where they provide comparable capabilities.

Overall Responsibilities

- Develop and maintain Java-based applications and systems using Java and Java EE technologies.

- Develop and enhance web interfaces using React or Angular.

- Write clean, maintainable, scalable, and testable code across backend and frontend components.

- Design, develop, integrate, and maintain RESTful web services.

- Work with relational databases and SQL to support application functionality and data requirements.

- Use Spring, Hibernate, JSF, or other approved Java web development frameworks as applicable to the assigned solution.

- Collaborate with cross-functional teams to develop new features and improve existing functionality.

- Participate in requirements discussions, technical design activities, sprint planning, reviews, and other Agile ceremonies.

- Participate in code reviews and ensure that code adheres to applicable development, security, testing, and quality standards.

- Debug and resolve technical issues in a timely manner, including application, integration, data, and performance-related issues.

- Create and maintain technical documentation for application components, interfaces, configurations, and support procedures.

- Use Git or an equivalent version control system to manage source code and collaborate on development activities.

- Identify opportunities to improve application performance, maintainability, reliability, usability, and scalability.

- Stay current with relevant developments in Java, React, Angular, Java EE, web development, and related technologies.

- Support sustainable software practices by reducing unnecessary processing, improving application efficiency, reusing maintainable components, and considering long-term supportability.

- Deliver software increments that meet agreed requirements, quality standards, security expectations, and release timelines.

Technical Skills (By Category)

Programming Languages

Essential

- Strong programming skills in Java.

- Experience applying object-oriented programming principles.

- Experience writing clean, maintainable, scalable, and testable code.

- Working knowledge of SQL for data retrieval, manipulation, validation, and troubleshooting.

- Experience with JavaScript or TypeScript when developing React or Angular applications.

Preferred

- Experience with modern Java language features relevant to the assigned application.

- Familiarity with scripting or other programming languages used for automation and application support.

Databases/Data Management

Essential

- Experience with relational databases and SQL.

- Understanding of database tables, relationships, indexes, transactions, constraints, and query performance.

- Ability to integrate Java applications with relational databases.

- Experience troubleshooting data-related application issues.

Preferred

- Experience with ORM and persistence technologies such as Hibernate.

- Familiarity with database performance optimization, migration processes, stored procedures, or data validation practices.

- Exposure to non-relational data stores where relevant to the assigned solution.

Cloud Technologies

Essential

- Ability to understand how application deployment, configuration, scalability, availability, and monitoring operate in a distributed or cloud-enabled environment.

Preferred

- Experience developing, deploying, or supporting Java and frontend applications in cloud environments.

- Familiarity with cloud application services, containerized deployments, environment configuration, and application monitoring.

Frameworks and Libraries

Essential

- Experience with one or more of Spring, Hibernate, or JSF .

- Experience with React or Angular for web application development.

- Understanding of component-based frontend development and integration between frontend applications and backend services.

- Experience developing or consuming RESTful web services.

Preferred

- Experience with additional Spring modules or frontend libraries relevant to the assigned application.

- Familiarity with frontend state management, reusable components, responsive design, or frontend testing.

- Exposure to API integration, service-layer design, and application modernization practices.

Development Tools and Methodologies

Essential

- Familiarity with Agile software development methodologies.

- Experience using Git or an equivalent version control system.

- Experience with code reviews, defect resolution, testing, debugging, and software development lifecycle activities.

- Ability to work with development standards, branching practices, release processes, and technical documentation.

Preferred

Apply now

Know someone who'd fit?

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

  • Full-stack developer jobs in Bengaluru
  • All jobs in Bengaluru
  • All jobs at Synechron

Similar jobs

All full-stack developer jobs →
FI

AI Solutions Engineer

Fidelity International
Bengaluru6+ yrsFull-stack developer
NLPNode.jsGitTypeScriptAngularPython
Posted todayApply
T

Full Stack Software Engineer (Frontend Focus)

Telstra
BengaluruFull-stack developer
JavaScriptTypeScriptReactAngularSpring BootREST APIs
Posted todayApply
PA

IT Software Engineer

Palo Alto Networks
BengaluruFull-stack developer
NLPProblem solvingTypeScriptPythonTroubleshootingJavaScript
Posted 3 days agoApply
T

Senior Software Engineer

Toast
Bengaluru5+ yrsFull-stack developer
JavaKotlinAndroidJavaScriptReactSQL
Posted 3 days agoApply
BG

Full Stack with C# & Angular, Pune

Bosch Group
Bengaluru7–10 yrsFull-stack developer
C#AngularSQLJavaScriptHTMLCSS
Posted 3 days agoApply
O

Senior Software Engineer (Core Frontier)

Okta
Bengaluru5+ yrsFull-stack developer
Node.jsAWSAzureJavaScriptTypeScriptSQL
Posted 4 days agoApply

Jobs by role

  • Backend developer jobs in India
  • Program / project manager jobs in India
  • Full-stack developer 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
  • DevOps engineer jobs in India
  • QA / Test 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 Mumbai
  • Jobs in Gurugram
  • Jobs in Chennai
  • Jobs in Noida
  • Jobs in Coimbatore
  • Jobs in Delhi
  • 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
  • Consultant jobs in Bengaluru
  • Data analyst jobs in Bengaluru
  • Product manager jobs in Bengaluru
  • Backend developer jobs in Pune
  • DevOps engineer jobs in Bengaluru
  • Backend developer jobs in Chennai
  • QA / Test engineer jobs in Bengaluru
  • Backend developer jobs in Gurugram
  • Full-stack developer jobs in Hyderabad
  • Program / project manager jobs in Hyderabad
  • Tech support jobs in Bengaluru
  • Strategy & operations jobs in Bengaluru
  • Data analyst jobs in Hyderabad

JobInAWeek

  • How to get a job in a week
  • Career guides
  • Chrome extension: apply faster
  • Invite friends, get Pro free
  • 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.