Our client is building a cross-border engineering team in partnership with a leading technology consulting firm based in the Philippines. This is a long-term strategic collaboration to deliver high-quality software engineering talent for enterprise banking and fintech clients in the region.
We are hiring 10 Java Developers (mid to senior level) to join the core cross-border team. Engineers will work remotely from Vietnam and take part in onsite rotation in Manila (4–6 weeks per trip) based on project phases. Projects include development of critical systems such as core banking platforms, loan origination systems, digital payments, and risk scoring engines.
Responsibilities
- Design, develop, and maintain scalable Java-based applications
- Write clean, efficient, and testable code
- Troubleshoot and debug technical issues independently
- Collaborate with cross-border teams across engineering, QA, DevOps, and product
- Participate in Agile sprints, code reviews, and product discussions
- Contribute to improving technical standards, documentation, and code quality
Requirements
Technical Skills – Mid Level
- Strong Java foundation (Spring Boot or Jakarta EE)
- Familiarity with JPA, relational databases, and SQL
- Understanding of clean code and software design principles
- Experience with REST APIs, Git, and Agile workflows
Technical Skills – Senior Level
- Strong in system design, performance tuning, and database optimization
- Proficiency in CI/CD pipelines and DevOps culture
- Experience with cloud platforms (AWS is a plus)
- Familiar with Test-Driven Development (TDD), Domain-Driven Design (DDD)
- Ability to handle concurrency, transactions, and scalable service architecture
Soft Skills
- Fluent English communication (verbal & written)
- Strong ownership, problem-solving, and collaboration mindset
- Comfortable working in dynamic and cross-functional environments
- Willing to travel overseas for short-term assignments