Position Summary
Unison Group is actively seeking an experienced, high-caliber, and technical Java Microservices Developer with a strong professional background in enterprise software engineering, Java, Spring, and microservices architecture to join our technology team in Singapore on a full-time permanent on-site basis. In this critical software engineering role, you will be responsible for designing, developing, testing, and deploying scalable distributed microservices, robust RESTful APIs, and cloud-native applications. You will leverage your deep specialist expertise in Java, Spring Boot, Spring Cloud, and enterprise database systems to deliver uncompromised system resilience, performance, and transactional integrity. This opportunity offers competitive compensation ($5,000 – $7,000), executive technical visibility, and exceptional career growth prospects within a premier global technology consulting and software engineering enterprise.
Detailed Job Description
As a Java Microservices Developer supporting enterprise digital initiatives at Unison Group in Singapore, you will take full operational, tactical, and technical ownership of backend service development, API integration, microservices orchestration, and software lifecycle management. Your day-to-day responsibilities include building high-throughput microservices using Java and the Spring ecosystem, designing secure RESTful APIs, optimizing relational and non-relational database queries, implementing automated unit and integration testing, participating in code reviews, and troubleshooting production application issues.
Key Responsibilities
- Design, architect, develop, test, and maintain robust, scalable enterprise microservices using Java and the Spring framework ecosystem.
- Build, secure, and document high-performance RESTful APIs, GraphQL endpoints, and event-driven messaging architectures.
- Implement distributed microservices patterns including service discovery, API gateways, circuit breakers, and centralized configuration.
- Optimize database performance, write complex SQL queries, and manage data persistence across relational (SQL) and non-relational (NoSQL) stores.
- Execute rigorous unit testing, integration testing, and automated test script execution using JUnit, Mockito, and CI/CD pipelines.
- Collaborate cross-functional with UI/UX developers, DevOps engineers, QA specialists, and product managers during agile sprint cycles.
- Participate in code reviews, architectural design sessions, and technical refactoring to ensure adherence to clean coding standards.
- Author meticulous technical documentation, API specifications, system architecture blueprints, and deployment runbooks.
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
- Minimum of 3 to 6+ years of progressive professional software development experience specializing in enterprise Java applications.
- Strong, demonstrable hands‑on operational expertise in Java, Spring Boot, Spring Cloud, and microservices architectures.
- Deep practical knowledge of RESTful web services, JSON/XML data interchange, and asynchronous messaging queues (Kafka, RabbitMQ).
- Proven practical experience with relational databases (PostgreSQL, MySQL, Oracle) and caching mechanisms (Redis).
- Solid understanding of software design patterns, object‑oriented programming (OOP), data structures, and the software development lifecycle (SDLC).
- Exceptional analytical, troubleshooting, debugging, and problem‑solving capabilities under high‑pressure enterprise environments.
- Excellent written and verbal English communication skills with strong collaborative and technical documentation abilities.
- Mandatory legal work eligibility in Singapore and availability for full‑time on‑site operations.
Nice‑to‑Have Skills
- Professional software engineering certifications (e.g., Oracle Certified Professional: Java Programmer, AWS Certified Developer).
- Hands‑on experience with containerization and orchestration platforms (Docker, Kubernetes) and cloud infrastructure (AWS, Azure).
- Practical familiarity with CI/CD automation tools (Jenkins, GitHub Actions, GitLab CI) and infrastructure‑as‑code.
- Exposure to domain-driven design (DDD) and reactive programming frameworks (Spring WebFlux).
Application Information
- Recruiter: Unison Group Human Resources & Recruitment Division
- Contact Name: Manish (Senior Technical Recruiter)
- Email: `SG.Recruiter@unisonconsulting.com.sg`
- Phone:
- Company Website: https://www.unisonconsulting.com.sg
- Salary/Rate: $5,000 – $7,000 / Singapore Enterprise Package
- Deadline: Open until filled (Urgent Singapore On‑site Opening)
- Notice Period: Immediate to 30 Days
- Contract Duration: Permanent / Full‑Time On‑Site (Singapore)
Recruitment Pro Tip
When applying for this Java Microservices Developer position at Unison Group, ensure your resume explicitly highlights your hands‑on Spring Boot microservices portfolio, your RESTful API design experience, and your database optimization skills.