Java Backend Developer - Job Description
Role Overview
We’re looking for a skilled Java Backend Developer to design, build, and maintain scalable server-side applications and APIs. You’ll work with cross-functional teams to deliver high-performance backend systems.
Key Responsibilities :-
Design & Development Develop robust, scalable backend services using Java 8+ and Spring Boot Build and maintain RESTful/GraphQL APIs Write clean, efficient, and well-documented code following best practices.
Database & Integration:- Design database schemas and write optimized SQL queries Work with MySQL/PostgreSQL, MongoDB, or similar databases Integrate with third-party services, message queues like Kafka/RabbitMQ.
Performance & Quality :- Troubleshoot, debug, and optimize application performance Implement unit tests and integration tests using JUnit, Mockito Participate in code reviews and ensure high code quality.
DevOps & Deployment:- Work with Git, Maven/Gradle, Jenkins, Docker Deploy services on cloud platforms like AWS, Azure, or GCP Monitor applications using tools like ELK, Prometheus, Grafana.
Collaboration:_ Work closely with frontend, QA, and product teams in an Agile environment Translate business requirements into technical solutions.
Required Skills & Qualifications Education: B.E/B.Tech/MCA
Experience: 5 to 12 years in backend development Core Tech: Java 8+, Spring Boot, Spring MVC, Hibernate/JPA Database: Strong SQL, knowledge of RDBMS and NoSQL Tools: Git, Maven/Gradle, Docker, Jenkins Concepts: OOP, Design Patterns, Microservices, Multithreading Good to Have: AWS/GCP, Kafka, Redis, Kubernetes, CI/CD pipelines.
Key Attributes:- Strong problem-solving and analytical skills Attention to detail and commitment to quality Ability to work in fast-paced, deadline-driven environments.
Location: Bangalore/ Hyd/Pune.
Type: Full-time
DM::--
[Upgrade to PRO to see contact]