Job Title: Senior Java Developer
Location: Bangalore
Experince: 6-10 Years
Job Summary
We are looking for a skilled Java Backend Developer to design, develop, and maintain scalable backend systems and APIs. The ideal candidate should have strong experience in Java and Spring Boot, with a solid understanding of microservices architecture and database management.
Key Responsibilities
- Design, develop, and maintain backend applications using Java
- Build and maintain RESTful APIs and microservices
- Work with Spring Boot, Spring MVC, and Spring Data JPA
- Write clean, efficient, and scalable code following best practices
- Integrate applications with relational and NoSQL databases
- Ensure application performance, security, and scalability
- Participate in code reviews, debugging, and production support
- Collaborate with frontend, DevOps, QA, and product teams
- Implement logging, monitoring, and exception handling
- Follow Agile and Scrum development methodologies
Required Skills
- Strong experience in Core Java and Java 8 or above
- Hands-on experience with Spring Boot
- Experience developing REST APIs and microservices
- Knowledge of Hibernate and JPA
- Strong SQL knowledge with MySQL, PostgreSQL, or Oracle
- Experience with Git and build tools such as Maven or Gradle
- Good understanding of OOP concepts, collections, and multithreading
- Experience with unit testing using JUnit or Mockito