Requirement Detail
Job Summary
We are looking for a highly skilled and experienced Senior Java Developer with strong expertise in enterprise application development using Java 17, Spring Boot, SQL, REST APIs, and Messaging Services such as Kafka or JMS. The ideal candidate should possess excellent analytical and problem-solving skills, strong database expertise, and a proven ability to deliver high-quality, zero-defect enterprise solutions in agile environments.
This role requires hands-on development experience, strong ownership, and the ability to collaborate effectively with cross-functional teams while working onsite at UPC.
Mandatory Skills
Strong experience in Java 17 and Spring Boot Solid understanding of Core Java / J2EE fundamentals Expertise in SQL and relational databases Hands-on experience with RESTful APIs Experience with Messaging Services such as Kafka or JMS Strong experience with Oracle Database Excellent analytical and troubleshooting skills Strong communication and collaboration abilities Good to Have Skills
Docker PostgreSQL Oracle Coherence ETL Tools Linux basics Data Analytics / Tableau JAXB2 / Jakarta Experience with Agile development methodologies Key Responsibilities
Design, develop, test, and maintain scalable enterprise-grade Java applications Build and enhance REST APIs and messaging-based integrations Develop high-performance backend systems using Spring Boot and Java 17 Work closely with business stakeholders, architects, and technical teams to deliver robust solutions Perform code reviews, debugging, performance tuning, and production support Ensure adherence to coding standards, security practices, and quality benchmarks Participate actively in Agile ceremonies and development activities Contribute towards achieving “First Time Right” delivery and maintaining zero production defects Collaborate with DevOps and database teams for deployment and optimization activities Desired Candidate Profile
7–15 years of experience in Enterprise Java application development Strong technical foundation in Java/J2EE ecosystem Proven experience in enterprise-level backend development Strong database design and query optimization skills Ability to work independently and handle critical production scenarios Excellent verbal and written communication skills Strong commitment to quality, ownership, and timely delivery Preferred Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or related field Experience working in large enterprise environments Exposure to distributed systems and event-driven architecture