Job opportunity

OnsiteFulltime
Backend Developer-Senior
InfoyaChennai, Tamil Nadu, IndiaPosted 30+ days ago
Share on

Role overview

Role details

About the Role We are looking for an experienced

Senior Java Developer

with strong expertise in

Core Java, Spring Framework, Microservices, REST APIs, and modern backend development

. The ideal candidate should have experience designing scalable enterprise applications, implementing secure APIs, optimizing application performance, and working in Agile environments. ###

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using

Core Java (Java 21 preferred; Java 17 acceptable)

  • .
  • - Build and enhance

RESTful APIs

using

Spring Boot

  • and Spring Framework.
  • - Develop and maintain

Microservices-based

  • applications with high availability and performance.
  • - Design and optimize relational and/or NoSQL database solutions.
  • - Implement industry-standard

design patterns

  • and coding best practices.
  • - Develop secure applications with

Authentication & Authorization

mechanisms such as

Spring Security, OAuth 2.0, JWT

  • , and role-based access control.
  • - Implement

caching

  • solutions (Redis, Ehcache, or similar) to improve application performance.
  • - Write comprehensive

unit and integration tests

using

JUnit, Mockito

  • , or equivalent frameworks.
  • - Build and maintain

CI/CD pipelines

  • for automated build, testing, and deployment.
  • - Collaborate with cross-functional teams to deliver high-quality software solutions.
  • - Troubleshoot production issues and optimize application performance. ###

Required Skills

  • 8–10 years of experience in Java backend development.
  • Strong expertise in

Core Java (Java 21 preferred; Java 17 acceptable)

  • .
  • - Hands-on experience with

Spring Framework

,

Spring Boot

, and

REST APIs

  • .
  • - Strong understanding of

Microservices Architecture

  • .
  • - Experience with

Relational Databases

(PostgreSQL, MySQL, Oracle) and/or

NoSQL Databases

  • (MongoDB, Cassandra).
  • - Good knowledge of

Object-Oriented Programming (OOP)

concepts and

Design Patterns

  • .
  • - Experience implementing

Spring Security

,

OAuth 2.0

,

JWT

  • , and authentication/authorization mechanisms.
  • - Hands-on experience with

Caching

  • technologies such as Redis or Ehcache.
  • - Experience writing

Unit Tests

  • using JUnit and Mockito.
  • - Familiarity with

CI/CD tools

  • such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • - Strong understanding of Git version control and Agile/Scrum methodologies. ###

Good to Have

  • -
  • Experience with Docker and Kubernetes.
  • - Exposure to cloud platforms such as AWS, Azure, or GCP.
  • - Knowledge of messaging systems such as Kafka or RabbitMQ.
  • - Experience with monitoring and logging tools like Prometheus, Grafana, ELK, or Splunk.

Skills

SpringPostgreSQLSQLMySQLMongoDBCassandraJWTRedisJUnitJenkinsGitHub ActionsGitLab CI

Details

Workplace

Onsite

Source

Zohorecruit

Country

India

Date posted

Jul 20, 2026

Disclaimer: Applyn curates publicly available job information for discovery only. We are not an employer, recruiter, agency, or representative of the organizations shown in these listings. Always verify role details and application steps on the employer's official site.