Java Full Stack Developer
Location: Onsite, UPCExperience: Minimum 7 yearsEmployment Type: Full-timeAbout the RoleWe are looking for a Java Full Stack Developer with a minimum of 7 years of experience to join our team onsite at UPC. You will build scalable applications end to end across backend, frontend, data, and cloud, while championing a culture of first-time-right, zero-defect delivery.What You'll DoDesign, develop, and maintain full stack applications using Java and AngularBuild and integrate REST APIs and messaging-based services (Kafka)Work on large-scale data processing with Apache SparkDevelop and optimize database solutions across MongoDB, MySQL, and OracleConduct code reviews and mentor junior developers to drive high-quality deliverablesCollaborate in an Agile environment to ship production-ready, defect-free releasesMust-Have SkillsJava 8 with very strong Core Java / J2EE fundamentalsSpring Boot, plus expertise in at least two of: Spring, Hibernate, JSF, StrutsAngular 8Apache SparkMongoDB and MySQLVery strong Oracle database skillsREST APIsMessaging services (Kafka)AWS SDK (basic) and Azure SDK (basic)Good to HaveDockerIoT experience; Azure IoT Hub and Azure Event Hub are a plusETL toolsLinux basicsData analytics (Tableau)Integration testingWeb Services or JMSAgile development methodologyWho You AreStrong analytical and problem-solving abilityExcellent communication skillsCapable of mentoring and raising the quality bar for the teamProven track record of delivering projects first time right, with zero defects in production