Posted 17 June, 2026
551115 - Sr Java Developer
ClifyX
India
Full Time
Reference: 365_594563_26-00817
Job Description: Senior Java Developer
Job Summary
We are looking for an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable enterprise applications. The ideal candidate should have strong expertise in Java and Spring Boot, hands-on experience with Oracle databases using JDBC, and a solid understanding of modern development practices.
Key Responsibilities
Mandatory / Core Skills
Job Summary
We are looking for an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable enterprise applications. The ideal candidate should have strong expertise in Java and Spring Boot, hands-on experience with Oracle databases using JDBC, and a solid understanding of modern development practices.
Key Responsibilities
- Design, develop, and maintain robust Java-based applications using Java and Spring Boot
- Develop and manage database interactions using Oracle databases and JDBC
- Write clean, efficient, and well-documented code following best practices
- Collaborate with cross-functional teams including product, QA, and DevOps
- Troubleshoot, debug, and resolve application issues in a timely manner
- Participate in code reviews and contribute to continuous improvement
- Support deployment and post-production issues as needed
Mandatory / Core Skills
- Strong hands-on experience in Java (Core & Advanced)
- Extensive experience with Spring Boot framework
- Solid knowledge of Oracle Database and JDBC
- Experience in building RESTful APIs and backend services
- Understanding of object-oriented design principles
- Experience with Spring Security for authentication and authorization
- Familiarity with Agile development methodologies (Scrum / Kanban)
- Knowledge of version control systems (Git)
- Basic understanding of microservices architecture is a plus
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
- Ability to work independently and take ownership of tasks