TL;DR
Java Tech Lead (Microservices): Leading the design and development of scalable backend applications and microservices with an accent on software architecture and team leadership. Focus on building RESTful APIs, managing distributed systems, and ensuring high code quality within an Agile environment.
Location: Kuala Lumpur (Onsite)
Company
Encora is a global software engineering services company focused on product development and digital transformation.
What you will do
- Lead the design and development of Java-based applications and microservices.
- Provide technical leadership and mentorship to engineering teams.
- Architect and implement robust RESTful APIs and distributed systems.
- Ensure application performance, scalability, and high-quality code standards.
- Collaborate with stakeholders and product teams to align technical solutions with business needs.
- Drive Agile processes, including sprint planning, reviews, and retrospectives.
Requirements
- Strong hands-on experience in Core Java (8+).
- Extensive experience with the Spring Boot framework.
- Proven background in designing and implementing microservices architecture.
- Deep understanding of REST APIs, distributed systems, and system integration.
- Practical experience with SQL and/or NoSQL databases.
- Demonstrated success working within Agile environments and strong communication skills.
Nice to have
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
