Java Software Engineer (Middle/Senior)
Core
Developing scalable, user-centric Point-of-Sale (POS) and SaaS solutions for SMEs in Singapore and across Asia.
Role type
Middle/Senior Java Backend Engineer
Builds
Proprietary POS solutions and SaaS platforms
Domain
Financial technology / Digital payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, JUnit, Relational Databases, SQL, ORM, OOP, data structures, design patterns, concurrency programming, software development lifecycle (SDLC), cloud platforms (AWS/Azure/GCP)
Preferred skills
Microservices architecture, system optimization, code review leadership
Technologies
Spring Boot, JUnit, AWS, Azure, GCP
Responsibilities
Write clean, well-tested, and maintainable code; Ensure component optimization for consistency and performance; Identify, diagnose, and resolve system bugs; Develop and maintain unit tests; Collaborate with cross-functional teams to design, develop, and deliver new features; Contribute to and lead the ongoing evolution of the microservices architecture
Seniority
Middle/Senior, hands-on IC