Senior Java Developer (Microservices)

Ustglobal — Philippines · Posted ~2 weeks ago

Senior

Skills

Java Microservices JUnit Object-Oriented Programming Technical Design Business Requirements Analysis Code Reviews Troubleshooting Performance Optimization Scalability Agile Development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineer is sought to analyze requirements, design and implement scalable applications, perform unit testing, review code, troubleshoot technical issues, and collaborate with business, QA, support, and distributed engineering teams.

Highlights

Senior-level opportunity involving end-to-end technical design, cross-functional collaboration, scalable software development, code quality ownership, and exposure to geographically distributed teams.

Description

Responsibilities Role description Conduct analysis on business requirements and prepare technical designCollaborate with cross-functional teams, including business analysts, testers, support teams to translate business requirements into effective and optimized solutionsDesign and implement applications using JavaExecute unit testing using JunitConduct code reviews and provide constructive feedback to maintain code quality standardsStay up-to-date with the latest industry trends and best practices, and proactively apply them to enhance the development processTroubleshoot, debug, and optimize code to address performance and scalability issuesWork closely with the BA/QA to ensure the delivery of high-quality software that meets established standardsCollaborate with teams in multiple geos / locationsProvide updates and status reports during development and related support activitiesEnsure solutions are based on standards, maintainable, and delivered on scheduleResolve technical issues through debugging, research, and investigationParticipate in Scrum ceremoniesProactively share accomplishments, knowledge, and lessons within the team Requirements 6+ years of hands-on experience developing Java applicationsStrong understanding of design patterns, architectural blueprints, UML and application designExperienced with microservices designExperienced with continuous delivery principles: Docker, Kubernetes, and basic DevOpsExperienced with database technologies like MS SQL and PostgreSQLExperience in Golang is preferred but not requiredExcellent communication skills and able to collaborate with teams in multiple geos / locationsStrong analytical and problem-solving skillsKnowledge about Retail domain preferred Skills Java, Microservices, Spring Boot, Go