S

Synechron

Digital transformation consulting for financial services

Java Developer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience in Java development.
  • Proven experience leading or mentoring Java developers.
  • Experience delivering Java-based solutions for large enterprise environments.
  • Experience across requirements analysis, design, development, testing, deployment, and production support.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent relevant experience may be considered.
  • Java 8 or later; advanced Java, object-oriented programming, concurrency, exception handling, and performance optimization.
  • Spring Framework, Spring Boot, Spring MVC, Spring Data, RESTful APIs, and microservices.
  • Maven or Gradle, Git, JUnit, Mockito, SQL, relational databases, JPA/Hibernate, CI/CD tools, Agile delivery practices, Docker or equivalent containerization technology, automated testing, and code reviews.
  • Cloud concepts and deployment of Java applications.
  • Secure coding, authentication, authorization, TLS, API security, and vulnerability management.
  • Problem-solving and critical-thinking skills; leadership, mentoring, teamwork, communication, stakeholder management, priority management, and ability to meet deadlines.

Responsibilities

  • Lead, mentor, and support a team of Java developers.
  • Design and develop scalable Java-based applications and services.
  • Analyze business requirements and translate them into technical solutions.
  • Review code, designs, testing approaches, and technical documentation.
  • Troubleshoot issues and perform root-cause analysis.
  • Collaborate with product, architecture, QA, security, infrastructure, and operations teams.
  • Promote secure coding, automation, quality standards, and continuous improvement.
  • Ensure timely delivery of reliable and maintainable solutions.
  • Lead team meetings, planning, reviews, and retrospectives.
  • Coordinate development tasks, priorities, dependencies, and risks.
  • Design, develop, test, and review Java applications and APIs.
  • Review code and provide technical guidance.
  • Monitor deployments and resolve production issues.
  • Maintain technical documentation and support continuous improvement.
  • Participate in architecture, security, release, and operational reviews.

Desired Qualifications

  • Java 11 or later.
  • Cloud platforms and cloud-native development.
  • Kubernetes.
  • Kafka or equivalent messaging tools.
  • SonarQube.
  • Terraform or equivalent infrastructure-as-code tools.
  • NoSQL experience.
  • Experience with Agile/Scrum, microservices, cloud technologies, and technical issue resolution.
  • OAuth 2.0 and OpenID Connect.
  • Java certification, such as Oracle Certified Professional; cloud, Agile, Scrum, or security certifications.

About the Company

Synechron

Digital transformation consulting for financial services

Synechron accelerates digital transformation for banks, asset managers, and insurance companies by delivering end-to-end digital, business consulting, and technology services. Its offerings help clients tackle complex business challenges through tailored solutions that combine technology implementation with strategic advisory. The company differentiates itself through its global delivery network, industry focus, and ability to provide integrated services across digital platforms, data, and operations. The goal is to help financial institutions move faster on digital initiatives, improve customer experiences, and optimize operations across worldwide markets.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
2001

Recently Posted Jobs

Explore more opportunities at Synechron

See more jobs