659,077open jobs
38,403companies
95,422added this week
Browse all
Salary
$17k – $37k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Synechron is an American technology consulting and services company founded in 2001 that works almost entirely with banks, capital markets firms, insurers and asset managers. Its consultants deliver digital transformation, cloud migration, data engineering, risk and regulatory technology, and increasingly artificial intelligence programmes inside client organisations, supported by innovation labs that build accelerators for common financial services problems. Headquartered in New York, the firm employs more than fourteen thousand people across offices in North America, Europe, the Middle East and Asia and has expanded through acquisitions of specialist financial technology consultancies.

Job Summary

Synechron is seeking a Java Full Stack Developer (Java + React) with at least 3 years of experience in Java software development and full-stack application delivery. The role will focus on developing, maintaining, and enhancing scalable applications using Java, Java EE, React, RESTful web services, relational databases, and SQL. The successful candidate will collaborate with cross-functional teams to deliver reliable features, resolve technical issues, participate in code reviews, and contribute to maintainable solutions aligned with business objectives.

Software Requirements

Required

  • Java: At least 3 years of professional experience developing Java-based applications and systems.

  • Java EE: Strong understanding of the Java EE platform and enterprise application development concepts.

  • React: Practical experience developing responsive and maintainable user interfaces using React.

  • Java Web Frameworks: Experience with Spring, Hibernate, JSF, or comparable Java web development frameworks.

  • RESTful Web Services: Experience developing, consuming, integrating, and troubleshooting REST APIs.

  • Relational Databases and SQL: Experience working with relational databases and writing SQL queries for application development and data validation.

  • Version Control: Experience using Git or an equivalent version control system.

  • Agile Methodologies: Familiarity with Agile software development practices.

  • Development and Testing Tools: Experience using approved tools for coding, debugging, testing, documentation, defect tracking, and collaboration.

Preferred

  • Experience with modern React development practices, component design, state management, routing, and frontend testing.

  • Experience with Java build and dependency management tools.

  • Exposure to CI/CD pipelines and automated build and deployment practices.

  • Experience with responsive web design, browser compatibility, and frontend performance optimization.

  • Familiarity with application monitoring, logging, and production support tools.

  • Exposure to cloud-based application development or deployment environments.

Overall Responsibilities

  • Develop, maintain, and enhance Java-based enterprise applications using Java, Java EE, React, and related technologies.

  • Build clean, maintainable, scalable, and testable backend and frontend components.

  • Design and implement application features based on approved business and technical requirements.

  • Develop and integrate RESTful web services to support communication between frontend applications, backend services, and external systems.

  • Create and maintain React-based user interfaces that meet functional, usability, accessibility, and performance requirements.

  • Work with relational databases and SQL to support data access, application functionality, data validation, and issue investigation.

  • Collaborate with cross-functional teams to develop new features, improve existing functionality, clarify requirements, and manage dependencies.

  • Participate in code reviews and ensure that code follows approved engineering standards, design principles, security practices, and documentation requirements.

  • Debug, troubleshoot, and resolve application defects and technical issues within agreed timelines.

  • Support testing, deployment, release activities, and post-production issue resolution.

  • Apply Agile development practices, contribute to iterative delivery, and participate in relevant team ceremonies.

  • Stay informed about updates in Java, React, web development, application security, and related technologies.

  • Contribute to maintainable and efficient solutions by reducing unnecessary processing, reusing appropriate components, and considering responsible use of computing resources where applicable.

Technical Skills (By Category)

Programming Languages

Essential

  • Strong programming skills in Java.

  • At least 3 years of experience developing Java-based applications.

  • Understanding of Java EE programming concepts and enterprise application development.

  • Experience with JavaScript for web application development.

  • Experience developing React-based frontend components.

  • Ability to write clean, maintainable, scalable, readable, and testable code.

Preferred

  • Experience with TypeScript for React or frontend application development.

  • Exposure to additional scripting or programming languages used for automation, testing, or application support.

Databases and Data Management

Essential

  • Experience working with relational databases.

  • Practical knowledge of SQL, including queries, joins, filtering, aggregation, and data validation.

  • Ability to integrate Java applications with relational databases.

  • Understanding of data models, persistence, transactions, and application data access.

  • Ability to investigate and resolve issues involving application data or database interactions.

Preferred

  • Experience with database performance optimization, indexing, stored procedures, and query tuning.

  • Exposure to database migration, data validation, or data quality practices.

  • Familiarity with more than one relational database technology.

Cloud Technologies

Essential

  • Understanding of application deployment and support across development, testing, and production environments.

  • Awareness of environment configuration, service connectivity, and application availability considerations.

Preferred

  • Exposure to cloud-based application development or deployment.

  • Familiarity with cloud hosting, storage, monitoring, or application service concepts.

  • Experience supporting Java and React applications in cloud or hybrid environments.

Frameworks and Libraries

Essential

  • Java EE application development.

  • Experience with one or more Java web development frameworks, including Spring, Hibernate, or JSF.

  • React development for frontend applications, reusable components, and user interface functionality.

  • RESTful web service development and integration.

  • Understanding of object-oriented programming, modular design, application layering, and reusable components.

Preferred

  • Experience with React routing, state management, frontend validation, and component testing.

  • Exposure to frontend libraries used for responsive design and user interface development.

  • Familiarity with Java frameworks or libraries for security, persistence, validation, logging, or testing.

Development Tools and Methodologies

Essential

  • Experience using Git or an equivalent version control system.

  • Familiarity with Agile software development methodologies.

  • Experience participating in requirements analysis, development, testing, code reviews, deployment, and support activities.

  • Ability to use development, debugging, testing, issue tracking, and documentation tools.

  • Experience reviewing code and applying software development standards.

  • Ability to manage multiple development tasks and meet agreed delivery timelines.

Preferred

  • Experience with CI/CD pipelines and automated build or deployment processes.

  • Familiarity with Java build and dependency management tools.

  • Exposure to automated unit, integration, API, or frontend testing.

  • Experience with application monitoring, logging, performance analysis, or production diagnostics.

Security Protocols

Essential

  • Understanding of secure software development practices for Java, React, and RESTful applications.

  • Awareness of authentication, authorization, access controls, input validation, secure error handling, and protection of sensitive data.

  • Ability to follow approved security, privacy, coding, and data handling standards.

  • Understanding of secure API communication and appropriate handling of application credentials and configuration data.

Preferred

  • Exposure to security testing, vulnerability remediation, secure code reviews, or application security assessments.

  • Familiarity with token-based authentication, secure session management, or API security controls.

Experience Requirements

  • Minimum 3 years of professional experience in Java software development.

  • Experience developing, maintaining, and supporting Java-based enterprise applications.

  • Experience with Java EE and one or more Java web development frameworks, including Spring, Hibernate, or JSF.

  • Experience developing React-based frontend applications or components.

  • Experience working with relational databases and SQL.

  • Experience developing or consuming RESTful web services.

  • Experience using Git or equivalent version control systems.

  • Experience working with Agile software development methodologies.

  • Experience participating in complete delivery cycles, including requirements analysis, development, testing, code review, deployment, and support.

  • Candidates may qualify through equivalent practical experience in Java application development, full-stack engineering, or software development roles where they can demonstrate comparable technical skills and delivery outcomes.

  • Experience in enterprise application environments is preferred but not required unless specified for a particular assignment.

Day-to-Day Activities

  • Develop and maintain Java backend services, React frontend components, REST APIs, and database integrations based on approved requirements.

  • Collaborate with business analysts, developers, testers, designers, and other stakeholders through planning meetings, technical discussions, code reviews, and Agile ceremonies.

  • Debug application issues, validate fixes, optimize SQL and application performance, and support testing, deployment, and production activities.

  • Maintain source code, technical documentation, test evidence, and implementation deliverables while making development decisions within approved architecture, security, and coding standards.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field; equivalent relevant professional experience may be considered.

  • Minimum 3 years of professional experience in Java software development, including experience with Java EE and Java web development frameworks.

  • Demonstrated experience with React, relational databases, SQL, RESTful web services, Git, and Agile software development practices.

  • Certifications related to Java, React, web development, cloud technologies, or Agile delivery are preferred but not required.

  • Commitment to continuous professional development through relevant training, technical learning, certification opportunities, and evolving Java, React, and full-stack development practices.

Professional Competencies

  • Apply structured problem-solving and analytical skills to understand requirements, investigate defects, debug complex issues, and implement effective solutions.

  • Collaborate effectively with developers, testers, business stakeholders, designers, and cross-functional delivery teams.

  • Communicate technical information, progress, risks, dependencies, design decisions, and issue resolutions clearly in written and verbal formats.

  • Adapt to changing business requirements, technology updates, development practices, delivery priorities, and application environments.

  • Identify practical opportunities to improve application quality, scalability, maintainability, performance, reusability, and efficient use of technology resources.

  • Manage time and priorities across development, testing, code reviews, issue resolution, documentation, stakeholder collaboration, and delivery commitments.

S YNECHRON’S 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 applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
659,077 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
$52k – $130k per year (Estimated) • Remote • Full-Time • 7+ years exp
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Scala
Groovy
Java
Spring Boot
Databases
PostgreSQL
Snowflake
Databricks
Amazon Redshift
AI/ML
AI Agents
LLM
Frontend
React.js
DevOps
AWS
Kubernetes
Incident Management
Apply
$2.8k – $14k per year (net) • In office • Part-Time • Nizhny Tagil
Python
JavaScript
PHP
TypeScript
C#
PHP
WordPress
C#
.NET
Databases
MySQL
MS SQL
Frontend
Angular
React.js
DevOps
Azure
Game Dev
Unity
Design
Adobe Photoshop
Blender
Maya
Adobe Premiere Pro
Apply
In office • Mumbai
JavaScript
TypeScript
Node JS
Frontend
GraphQL
Next.js
React.js
Sass
Mobile
React Native
DevOps
CI/CD
AWS
AWS Lambda
Amazon S3
Apply
Data Engineer 1 day ago
Remote/Hybrid • 11+ years exp
Python
SQL
Python
pySpark
Databases
Databricks
Apache Iceberg
Delta Lake
Apache Kafka
Apache Hudi
AI/ML
Spark
Airflow
Dagster
MLFlow
dbt
AI Agents
Flink
RAG
DevOps
GCP
Azure
AWS
Platform Engineering
Vector
FinOps
Cybersecurity
SOC 2
GDPR
HIPAA
Analytics
Fivetran
Data Vault
Apply
$26k – $66k per year (Estimated) • In office • Full-Time • 4+ years exp • Bishkek
C#
C#
.NET
Entity Framework Core
Databases
PostgreSQL
Redis
RabbitMQ
MS SQL
ElasticSearch
Apache Kafka
Mobile
Clean Architecture
DevOps
Rest API
gRPC
OpenTelemetry
Prometheus
CI/CD
Docker
Kubernetes
Grafana
Amazon S3
API Gateway
Apply
In office • Full-Time • Chennai
Java
AI/ML
Spark
Airflow
DevOps
AWS
Kubernetes
Amazon EKS
AWS Lambda
Apply
Benefits Manager 4 days ago
$95k – $120k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Charlotte
Management
Outlook
Apply
$24k – $55k per year (Estimated) • In office • Full-Time • 12+ years exp • Bengaluru
DevOps
GCP
OpenShift
Azure
CI/CD
AWS
Kubernetes
Platform Engineering
Apply
$18k – $40k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Pune
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Databases
MS SQL
Frontend
Bootstrap
JQuery
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Jenkins
Git
Management
Agile
Scrum
Apply
$17k – $39k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Mumbai
Java
SQL
Java
Maven
Spring Boot
Spring MVC
Databases
PostgreSQL
Oracle
RabbitMQ
Apache Kafka
Mobile
Dependency Injection
DevOps
Rest API
GCP
Azure
CI/CD
Jenkins
Git
AWS
Cybersecurity
Least Privilege
Management
Agile
Scrum
Apply
$20k – $54k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru
Python
Java
PowerShell
DevOps
Terraform
Ansible
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
AWS
QA
Pytest
Apply
$36k – $81k per year (Estimated) • In office • Full-Time • 8+ years exp • Bengaluru
Python
Java
C#
AI/ML
Copilot
Cursor
Claude
DevOps
Terraform
Ansible
CI/CD
Docker
Platform Engineering
GitHub
Apply
$27k – $63k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
SQL
C#
C++
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
OpenSearch
Frontend
Angular
DevOps
Self-Healing
Apply
$48k – $98k per year (Estimated) • Remote • Full-Time • 15+ years exp • Bengaluru
Go
Java
C#
Databases
Apache Kafka
Mobile
Push Notifications
DevOps
gRPC
GCP
Azure
AWS
Apply
SDE 3 8 hours ago
$25k – $57k per year (Estimated) • In office • 7+ years exp • Bengaluru
Python
JavaScript
Java
Python
Django
Databases
PostgreSQL
Frontend
React.js
DevOps
GCP
CI/CD
Apply
See all jobs
This is one of many
659,077 more open roles from verified company boards, updated every day.