Search by job, company or skills

Java Backend Developer

Java Backend Developer

Kumaran Systems
5-7 Years
Not Disclosed
Early Applicant
  • Posted 19 hours ago
  • Be among the first 10 applicants

Job Description

Job Description:

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build and enhance microservices-based architectures for scalable enterprise applications.
  • Work closely with architects, frontend engineers, DevOps, and QA to deliver robust, secure, and high‑performing solutions.

2. Key Responsibilities

  • Develop and maintain RESTful APIs and backend services using Spring Boot.
  • Design and implement microservices with proper separation of concerns and domain-driven design.
  • Integrate services with databases (SQL/NoSQL) and external systems.
  • Implement security, authentication, and authorization (Spring Security, OAuth2/JWT).
  • Optimize application performance, scalability, and reliability.
  • Participate in requirement analysis, solution design, and estimation.
  • Write clean, maintainable, and well‑tested code following best practices.
  • Create and maintain technical documentation for services and APIs.
  • Collaborate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives).
  • Troubleshoot and resolve production issues; provide L3 support as needed.
  • Work with CI/CD pipelines and containerization (e.g., Docker, Kubernetes) for deployments.
  • Ensure proper logging, monitoring, and alerting for microservices.

3. Required Skills & Experience

  • 5–7 years of experience in Java backend development.
  • Strong hands-on experience with:
  • Java 8+
  • Spring Boot, Spring MVC, Spring Data JPA
  • Microservices architecture
  • Experience in:
  • Building and consuming REST APIs
  • Relational databases (e.g., MySQL, PostgreSQL, Oracle)
  • At least one NoSQL database (MongoDB, Redis, etc.) – preferred
  • Good understanding of:
  • Spring Security, OAuth2/JWT
  • Message queues / event-driven architecture (Kafka, RabbitMQ, etc.)
  • Unit and integration testing (JUnit, Mockito, etc.)
  • Familiarity with:
  • CI/CD tools (Jenkins, GitLab CI, Azure DevOps, etc.)
  • Version control (Git)
  • Docker, Kubernetes (preferred)

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

3-5 yrs
Chennai, India
Skills:
Hibernate, Api Integration, Maven, Spring Boot, Sql, Microservices, Git, Mockito, JUnit, Gradle, Core Java, Exception Handling, Postman, Rest Apis, Jpa, Logging, Spring MVC, API Troubleshooting, Relational Databases
7-9 yrs
Chennai, India
Skills:
Elk, Maven, PostgreSQL, Prometheus, Artifactory, Grafana, Docker, Swagger, Openshift, Sonarqube, Oracle, Oauth, Hibernate, Soap, Gradle, Cloud, Helm, Kubernetes, Transaction Managers, CI CD, JPA ORM, Spring-Boot, NexusIQ, Podman, RESTful Microservices, KeyCloak, Spectral, OpenAPI
6-8 yrs
Chennai, India
Skills:
AWS, Spring Boot, Java, Microservices, Multithreading, Docker, Oracle Pl Sql
7-9 yrs
Chennai, India
Skills:
Spring Boot, Kafka, Design Pattern, Redis, Docker, Apache Camel, Restful Apis, Kubernetes, AWS, DevOps practices, EFK, Microservices Architecture
7-10 yrs
Chennai, India
Skills:
JUnit, Gcp, Spring Boot, Spring Data Jpa, Azure, Java 7, Java 8, AWS, Query-writing skills, Hibernate Criteria Queries, Microservices architecture