Key Responsibilities
Technical Leadership
- Lead and mentor a team of backend engineers across multiple domains, fostering collaboration and technical excellence.
- Provide technical guidance while ensuring alignment with architecture standards and engineering best practices.
- Review system designs, implementation approaches, and code quality, promoting clean architecture, resilient microservices, and AI-assisted development practices.
- Support engineers in troubleshooting complex technical issues using both conventional analysis and modern AI-powered debugging or observability tools.
- Contribute to engineering planning, effort estimation, and key technical decision making within the team.
Backend Architecture & Development
- Design and build backend services using Java and modern frameworks such as Spring Boot.
- Define and implement scalable microservices architectures and API-driven platforms.
- Ensure backend systems are secure, reliable, scalable, and easy to maintain.
- Promote backend engineering best practices including system design standards, automated testing, code quality, API governance, performance optimization, and documentation.
- Collaborate closely with DevOps teams to support CI/CD pipelines, introduce automation, and maintain stable and secure deployment environments.
- Integrate AI-assisted development approaches into coding, testing, documentation, code reviews, and defect prevention processes.
Banking & Payment Domain
- Design backend systems supporting banking products and financial transaction processing.
- Develop and maintain services related to payment processing, card systems, financial operations, and core banking capabilities.
- Ensure all backend implementations comply with financial industry standards and security requirements.
- Work with product and business teams to translate banking and financial requirements into scalable technical solutions.
Client Collaboration & Delivery
- Engage directly with client stakeholders, architects, and product owners to understand business needs and define appropriate technical solutions.
- Challenge and refine requirements by exploring the underlying business objectives and technical implications.
- Participate in technical workshops and architecture discussions with client teams.
- Communicate architectural decisions, technical trade offs, and solutions clearly to both technical and non technical audiences.
- Support successful project delivery by identifying and mitigating technical risks early in the development lifecycle.
Technical Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in backend development.
- At least 3+ years in a Technical Lead or senior engineering position.
- Strong expertise in Java and backend frameworks such as Spring Boot.
- Experience designing and implementing microservices, API-driven systems, event driven architectures or messaging platforms (e.g. Kafka), along with RDBMS and SQL.
- Hands on experience with containerization technologies such as Docker and Kubernetes.
- Solid understanding of CI/CD pipelines, version control systems (Git), and automated build and deployment processes.
- Experience working in Agile development environments.
- Excellent leadership, communication, and stakeholder management skills.
Specific Qualifications
- Experience working in banking, fintech, or financial services environments.
- Familiarity with core banking systems, card platforms, payment infrastructures, or related financial technologies.
- Understanding of industry standards such as PCI DSS and payment security practices.
- Experience using AI assisted development tools such as GitHub Copilot, Claude Code, or similar platforms.
- Ability to craft effective prompts and context for AI driven code generation.
- Capability to review and validate AI generated code, identify potential security vulnerabilities, and ensure AI generated tests provide sufficient coverage including edge cases.
HOW TO APPLY: Please send your CV to the consultant in charge:
E-mail: nhuhoa.nguyen@ev-search.com
All applications will be considered without regard to race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or any other non-merit factor.

