Backend Developer-Senior

Infoya

Chennai District

On-site

INR 2,400,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Infoya in Chennai seeks a Senior Java Developer to design and build scalable backend systems using Core Java (Java 21 preferred). The role emphasizes Spring Framework, Spring Boot, REST APIs, and microservices in an Agile environment.

You will optimize performance, implement security with Spring Security, OAuth 2.0, and JWT, work with both relational and NoSQL databases, and contribute to CI/CD pipelines and testing.

Qualifications

  • 8–10 years of backend Java experience.
  • Expert in Core Java, Spring Framework and REST APIs.
  • Proficient in Microservices architecture and cloud readiness.
  • Experience with relational and NoSQL databases.
  • Strong testability with JUnit/Mockito.
  • Familiarity with CI/CD tools and Agile/Scrum.
  • Security knowledge: Spring Security, OAuth 2.0, JWT.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Build RESTful APIs using Spring Boot.
  • Develop microservices with high availability.
  • Design databases and data models (SQL/NoSQL).
  • Implement security and authentication mechanisms.
  • Create and maintain CI/CD pipelines.
  • Collaborate with cross-functional teams and troubleshoot issues.

Skills

Core Java
Spring Framework
Spring Boot
REST APIs
Microservices
Relational Databases
NoSQL Databases
OOP & Design Patterns
Security: OAuth 2.0/JWT
Unit Testing (JUnit/Mockito)
CI/CD (Jenkins/GitHub Actions)
Git & Agile/Scrum

Tools

Docker
Kubernetes
AWS
Azure
GCP
Prometheus/Grafana/ELK
Kafka/RabbitMQ

Job description

Infoya is a global IT solutions provider specializing in transforming complex challenges into streamlined, AI-powered outcomes. Through proprietary technology accelerators and full-scale enterprise services, Infoya automates workflows, enhances operational efficiency, and drives digital transformation across industries. With a presence in Canada, the US, India, and Costa Rica, we blend technical depth with creative problem-solving to deliver measurable impact.

Job Description
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer-Senior
Backend Developer-Senior

Infoya Inc. • Chennai District

On-site
INR 2,500,000 - 4,000,000
Java Developer
Java Developer

Agiliad • Pune District

On-site
INR 600,000 - 1,200,000
Docker and Kubernetes exposure
Kafka/RabbitMQ exposure
Jenkins/GitHub Actions or similar CI"
+1
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Java Tech Lead
Java Tech Lead

Infoya Inc. • Chennai District

On-site
INR 1,200,000 - 2,000,000
Opportunity to lead impactful projects
Collaborative and innovation-driven environment
Professional growth and learning opportunities
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Sr. Analyst_Java Backend
Sr. Analyst_Java Backend

enGen Global • Chennai District

On-site
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

FiftyFive Technologies • Jaipur

On-site
INR 1,200,000 - 2,000,000