Job Title: Java Backend Developer
Role Overview : We are seeking an experienced
Java Backend Developer
with 5+ years of hands-on experience in designing, developing, and maintaining scalable backend systems. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices Architecture, and database technologies. This role involves developing high-performance enterprise applications, building secure APIs, and collaborating with cross-functional teams to deliver robust business solutions.
Key Responsibilities :
Design, develop, and maintain scalable backend applications using Java and Spring Boot. Develop and implement RESTful APIs and Microservices-based architectures. Write clean, maintainable, and efficient code following coding standards and best practices. Collaborate with frontend developers, business analysts, and QA teams to deliver high-quality solutions. Optimize application performance, scalability, and reliability. Work extensively with relational databases such as Oracle, MySQL, or PostgreSQL. Design and implement database schemas, queries, and stored procedures. Troubleshoot, debug, and resolve application issues in development and production environments. Participate in code reviews, testing, deployment, and release management activities. Support CI/CD processes and contribute to DevOps best practices. Required Skills & Experience5+ years of experience
in Java Backend Development. Strong expertise in
Core Java (Java 8 or above) . Hands-on experience with
Spring Boot, Spring MVC, Spring Security, and Spring Data JPA . Extensive experience in developing
RESTful APIs and Microservices . Experience with
Hibernate/JPA
for ORM and database interaction. Strong knowledge of
SQL and relational databases
such as Oracle, PostgreSQL, or MySQL. Experience with
Apache Kafka, RabbitMQ, or messaging frameworks
is desirable. Knowledge of
Git, Maven, Gradle, and build automation tools . Good understanding of
Multi-threading, Collections, Design Patterns, and JVM concepts . Strong analytical, problem-solving, and debugging skills. Excellent communication and teamwork abilities. Preferred Skills Experience working with
Docker and Kubernetes . Exposure to
AWS, Azure, or other cloud platforms . Knowledge of
CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI . Experience in
Agile/Scrum development methodologies . Understanding of
security best practices and application monitoring tools .
Preferred Experience
:
Building scalable
enterprise applications using Java and Spring Boot . Hands-on experience designing and implementing
Microservices Architecture . Experience integrating third-party services and APIs. Experience working with
high-volume transactional systems . Experience in performance tuning, troubleshooting, and production support. Experience collaborating with cross-functional teams in large-scale development projects.
Job Location
Chennai
Interested candidates kindly share your resume to