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

  • More from Staffing Technologies
    Staffing Technologies 22 hours ago
    Staffing Technologies 22 hours ago
    Staffing Technologies 22 hours ago

    Java Full Stack Developer (Senior)

    Apply Now
    Back to search page