Requirement Detail
Job Summary
We are seeking a skilled and motivated Java Developer with strong expertise in backend enterprise application development using Java, Spring Boot, SQL, REST APIs, and Messaging Services such as Kafka or JMS. The ideal candidate should have solid programming fundamentals, strong database skills, and the ability to deliver high-quality applications in a fast-paced Agile environment.
This role focuses purely on backend and enterprise application development and does not involve Full Stack/UI development responsibilities.
Mandatory Skills
Strong experience in Java 17 Hands-on experience with Spring Boot Strong understanding of Core Java / J2EE concepts Experience in developing and consuming REST APIs Good knowledge of SQL Experience with Kafka or JMS Strong Oracle Database skills Good analytical and debugging skills Excellent communication and teamwork abilities Good to Have Skills
Docker PostgreSQL Oracle Coherence ETL Tools Linux basics JAXB2 / Jakarta Agile/Scrum methodology experience Tableau or basic data analytics exposure Key Responsibilities
Design, develop, and maintain backend enterprise applications using Java and Spring Boot Build scalable RESTful services and messaging-based integrations Develop clean, reusable, and efficient code following coding standards Work with Oracle databases for query optimization and performance tuning Participate in requirement analysis, technical design, development, testing, and deployment activities Troubleshoot production issues and provide timely resolutions Collaborate with cross-functional teams in Agile development environments Ensure high-quality delivery with a strong focus on performance, stability, and zero production defects Desired Candidate Profile
4–10 years of experience in Java backend development Strong foundation in Core Java and enterprise application development Hands-on experience in REST services and messaging frameworks Strong problem-solving and analytical skills Ability to work independently and manage deliverables effectively Good understanding of software development lifecycle and coding best practices Strong commitment towards quality and timely delivery Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, IT, or related field Experience working in enterprise-scale application environments Exposure to distributed systems and microservices architecture