Infoya Logo

Infoya

Backend Developer-Senior

Reposted 9 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
Design, develop, and maintain scalable Java backend microservices and REST APIs using Spring Boot. Implement authentication/authorization, caching, and database solutions, write unit/integration tests, build CI/CD pipelines, troubleshoot production issues, and collaborate in Agile teams to deliver high-performance, secure enterprise applications.
The summary above was generated by AI
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.


Similar Jobs

3 Days Ago
In-Office
CORP Colony, Tondiarpet, Chennai, Tamil Nadu, IND
Senior level
Senior level
Fintech • Analytics • Financial Services
Develop and maintain backend and frontend systems for a finance marketplace. Responsibilities include full software lifecycle ownership, system design, high-quality coding, code reviews, architecture, technology experimentation, scalable solution development, collaboration with architects and engineers, and mentoring team members. The role requires strong backend framework experience, database knowledge, object-oriented design, testing, algorithms, scalable APIs, and Agile/Scrum experience.
Top Skills: DjangoJavaNode.jsNoSQLPythonRuby On Rails
3 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Analytics • Business Intelligence • Consulting
Designs, develops, and maintains scalable .NET Core microservices, REST APIs, and Azure backend services. Responsibilities include database schema design, asynchronous messaging, secure API development, CI/CD participation, automated testing, defect resolution, system integration testing, UAT, and production releases. The role also supports code reviews, production deployments, and enterprise application integrations.
Top Skills: .Net CoreAzureAzure Api ManagementAzure DevopsAzure Service BusAzure SqlC#Ci/CdCursorGitGithub CopilotOracle Fusion CloudRest ApisSonarqubeVeracode
5 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Fintech • Payments • Software • Financial Services • Automation
Design, build, and operate production-grade backend services using Node.js and TypeScript. Integrate LLMs and AI services, develop RESTful APIs and data layers, implement RAG pipelines with vector databases, and apply agentic workflows. Maintain automated testing with Jest and Playwright, deploy services on Azure or AWS, and support scalable systems for banking and fintech clients with strong reliability, security, and auditability requirements.
Top Skills: AWSAws BedrockAzureAzure OpenaiExpress.JsJestLangchainLanggraphMongoDBNode.jsOpenai ApiPlaywrightPostgresRagRedisRest ApisTypescriptVector Databases

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account