Senior Software Engineer (Kotlin, Java, Spring Boot) -Contract
3 CUBED BUSINESS CONSULTING PTE. LTD.
We are looking for a Senior Software Engineer to work on a pure backend system built on top of JVM
(Java/Kotlin).
This is a deeply hands on and technical position where engineering excellence is expected.
Day to day responsibilities
1. Work with engineering manager and product owner to plan out development work and projected
timelines, and provide clear status updates regularly.
2. Work with the team to design and build the product from end to end.
3. Work with engineering manager to set and enforce the team's engineering quality bar through code
reviews, architecture reviews and mentoring, to ensure our product's quality don't fall over time.
4. Solve technical problems as they arise and develop strategies to prevent future recurrence instead of
just applying one time hotfixes.
Requirements
1. Experience with our tech stack "Kotlin, Java, Spring Boot, relational DBMS, NoSQL storage/access
patterns".
2. Experience with backend development on large products with complex business requirements.
3. Experience with backend development on legacy systems, pushing new features and improvements
across the whole system.
4. Experience with legacy systems modernisation efforts.
5. Experience with leading a technical team to solve ambiguous problems and delivering solutions end to
end, on both greenfield projects or legacy products.
6. Experience with working on large codebases, and keeping them maintainable through code reviews,
testing, rollout strategies, telemetry, and proactive changes.