Software Engineer III
On-siteKuala Lumpur, Kuala Lumpur, Malaysia
Job Summary
Own the end-to-end delivery of medium-to-large features, from clarifying requirements through design, implementation, testing, and deployment. Design solutions to moderately complex technical problems while writing high-quality, well-tested code and performing thoughtful code reviews. Implement automation for tests and CI/CD improvements to reduce engineering toil, and collaborate with PMs and teammates to break down work and identify risks. Participate in operational responsibilities by investigating production issues and driving follow-through on postmortems, while mentoring junior engineers through pairing and feedback. Showcase work in demos to influence team culture and share learnings on continuous improvement.
Required Qualifications
- Proven experience in using core Java
- building N-tier web applications using Java-based technologies such as Spring, Spring Boot, JUnit, Mockito, Gradle and Maven
- Familiarity with building and maintaining CI/CD using tools such as TeamCity, Jenkins and Docker
- Exposure to UI frameworks such as ReactJS
- 3+ years of experience in the facets of enterprise software systems development
- experience with relational database systems (JDBC, ORM, data modelling and design)
- experience with software architecture
- experience with system integration (messaging, web services, SOA) and web UI
- Proficient in both spoken and written English
- Concise written communication and documentation skills
- Degree in Computer Science or equivalent
- Demonstrated ability to embrace AI and apply it to your role
- use data-driven insights to drive innovation, productivity, and continuous improvement
Desired Qualifications
- Cloud services (e.g. AWS/GCP/Azure)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.