Java Engineering Lead

ABOUT CLIENT

Our client is a big fintech company from Japan

JOB DESCRIPTION

Create applications for B2B (business-to-business) use that handle large volumes of data from the ground up
Be involved in every stage of the development process, encompassing coding, testing, deployment, and continuous integration/continuous deployment
Devise intricate architectures that involve integrating APIs with external systems
Swiftly troubleshoot system malfunctions or irregularities through monitoring or notifications
Implement tools, systems, and practices that promote efficient development
Foster the foundational skills of team members

JOB REQUIREMENT

At least 7 years of backend development experience, with at least 4 years using Python language
Familiarity with Django or other Python web frameworks such as FastAPI or Flask
Proficiency in operating applications on Azure/AWS cloud environment
Hands-on experience in running applications on a production environment
Knowledge of async job and background job tools like Celery, message brokers such as SQS and Kafka
Proficiency in K8s, Docker/Container, and microservices
Experience with mysql and unit testing
Leadership experience for Leader position applicants
Capable of enhancing application performance
Agile development experience
Strong sense of ownership and responsibility
Good communication and documentation skills in English
App development experience
Familiarity with terraform

WHAT'S ON OFFER

Benefits for Employees:
Employees have the flexibility to work two days in the office and three days from home
Work hours are flexible, with the option to start between 8AM-9AM from Monday to Friday
Full salary during the probation period
Eligibility for various insurance benefits, including social, health, and unemployment insurance, as well as private health and accident insurance
Additional perks such as a 13th-month salary, 16-24 paid days off, and paternity leave
Opportunities for annual company trips, quarterly team building activities, and participation in billiards and running clubs
Access to an annual health check and well-equipped facilities, including a MacBook Pro and additional monitor
Career Growth and Development Support:
Clearly defined career paths for employees
Sponsorship for foreign language and international technology-related certifications
Access to both internal and external training courses, soft-skill workshops, and tech seminars
Recognition awards and biannual performance and salary reviews (in June and December)

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Python

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J00951

Status:

Close

Related Job:

Lead/Principal Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Provide leadership for the design, development, and deployment of technical solutions. Collaborate with other technology leaders to enhance and support the client's technical direction. Advocate and promote best practices for Java/JavaScript - Node.js & React.js. Display enthusiasm for Java and ability to implement advancements for new and existing systems. Lead and facilitate training to enhance engineers' programming skills. Design, develop, review, and manage Java application code and services for production and pre-release environments. Develop, review, and manage continuous integration, build management, deployment scripts, and required code. Engage in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS or Azure cloud architecture. Understand customer or business requirements and incorporate this knowledge into consistent application development. Collaborate with delivery teams to drive development using CI/CD and DevOps practices, processes, and tooling. Adhere to robust coding practices, solid unit/component test coverage, and code debugging.

Negotiation

View details

Senior Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Plan, create, assess, implement, and oversee Java applications and services for production and pre-release environments; Plan, create, assess, implement, and supervise continuous integration, build management and deployment scripts, systems, and coding as necessary; Engage in Agile software development, prototyping, and code review with global development teams to construct scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture; Have a thorough understanding of customer or business needs and use this insight to develop applications aligned with those requirements; Collaborate with delivery teams to accomplish development success through CI/CD and DevOps techniques, procedures, and tools; Deliver robust coding practices, thorough unit/component test coverage, and code debugging.

Negotiation

View details

Technical Lead (Java)

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Java

Lead and offer guidance to a team of backend engineers covering various functional domains. Ensure technical alignment with architectural standards and engineering best practices. Review solution designs, code quality, and implementation approaches, emphasizing clean architecture, resilient microservices, and AI-enhanced development patterns. Assist the team in diagnosing complex technical challenges using traditional analysis and AI-powered debugging or observability tools. Support planning, estimation, and technical decision-making within the engineering team. Design and develop backend services using Java and modern backend frameworks (e.g., Spring Boot). Define and implement microservices-based architecture and API-driven systems. Ensure backend services are scalable, secure, resilient, and maintainable. Drive best practices in backend development, including maintainable system design, automated testing, code quality, API governance, performance optimization, and documentation. Collaborate with DevOps teams to support CI/CD pipelines, incorporate intelligent automation, and ensure stable, secure deployment environments. Integrate AI-assisted development practices into coding, testing, documentation, code reviews, and defect prevention workflows. Design backend systems supporting banking products and financial transaction processing. Build and maintain services related to payments, card processing, financial operations, and core banking functions. Ensure backend implementations comply with financial industry standards and security requirements. Work directly with client stakeholders, architects, and product owners to understand business processes, requirements, and define technical solutions. Participate in architecture discussions and technical workshops with client teams. Communicate technical designs, trade-offs, and solutions clearly to both engineering teams and non-technical stakeholders. Support project delivery by ensuring technical risks are identified and mitigated early.

Negotiation

View details