We are looking for a highly skilled Senior Java Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have strong backend expertise, hands-on experience with modern Java frameworks, and the ability to lead technical solutions and mentor junior developers.
Key Responsibilities
Design, develop, and maintain robust Java-based applications
Work with Spring Boot, Hibernate, and RESTful APIs
Optimize applications for performance, scalability, and security
Collaborate with product managers, frontend developers, and QA teams
Participate in code reviews and ensure best coding practices
Troubleshoot, debug, and resolve production issues
Guide and mentor junior developers when required
Required Skills & Qualifications
Strong proficiency in Java (Java 8+)
Experience with Spring Boot, Spring MVC, Hibernate/JPA
Hands-on experience in RESTful Web Services & Microservices
Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
Experience with Git, Maven/Gradle
Familiarity with AWS/Azure is a plus
Strong problem-solving and communication skills