Job Description
Job: Java Technical Lead
Location: Ho Chi Minh City, Vietnam
ASW Consulting is an Australian-owned boutique recruitment and HR consultancy firm which is focused on providing top talent to multinational companies in the South East Asian market.
Key Responsibilities
The Technical Leader will drive the efficient delivery of change through analysis, definition, and documentation of requirements whilst identifying potential solutions using agile delivery frameworks.
- Work in small, highly collaborative agile teams. You and the team will have a clear mission and ownership of an important outcome that support the company and our customers.
- Align with stakeholders across the company on best practices around APIs, security, compliance, roadmap, and reliability.
- Help drive the technical direction of software features.
- Build highly scalable, reliable, and maintainable APIs to handle high-volume transactions.
- We aim for teams that are inclusive, helpful, and have a strong sense of ownership for the things they build.
- Optimize for quality, flow, and fast feedback, focusing on end-to-end ownership, continuous improvement, testing, monitoring, and experimentation. Weβre looking for positive and passionate people who will put teamwork and collaboration above all else.
Key Requirements
- B.Sc or M.Sc in Computer Science or a related discipline with proven βhands-onβ development experience.
- At least 7-8+ years of experience working in software development.
- Preferably with 3+ years of experience in Java (also welcome other general-purpose programming languages but are not limited to Java).
- Understanding of system design and tuning for high performance, scalability, and reliability.
- Strong database and schema design for large-scale and finance systems.
- Great problem-solving abilities.
- A pragmatic mindset.
- Knowledge of professional software engineering practices for the full development life cycle (coding standards, code reviews, source control management, build processes, testing, operation, monitoring, etc.).
- Experience with microservices architecture.
- Experience with event-driven architecture or message queue system.
- Professional experience working with cloud (either AWS, Azure, or GCP).
- Experience in enterprise architecture.
- Working proficiency in English.