Job Description
We are seeking a skilled Backend Software Engineer (Java) to join a global project team working in an international environment at one of the largest fintech companies in the world. This role will focus on building high-performance, reliable, and scalable systems that serve millions of users.Key Responsibilities:
-
Design backend solutions that integrate with multiple systems and services
-
Develop high-volume, high-performance, low-latency, and mission-critical applications
-
Write clean, maintainable, robust, and testable code
-
Conduct code reviews and validate test cases to ensure quality
-
Implement tools and processes to enhance software delivery and system reliability
-
Keep up-to-date with modern development practices, trends, and tools
Requirements:
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field
-
Hands-on software development experience
-
Proficiency in Java with 3+ years of experience
-
Solid knowledge of Relational Databases, SQL, and ORM frameworks
-
Experience with backend frameworks such as Spring, Spring Boot and JUnit
-
Familiar with RESTful web services and microservices architecture
-
Fluent in both Vietnamese and English
-
Ability to work effectively in a fast-paced, results-driven environment
-
Strong communication, presentation, and team collaboration skills
-
Leadership experience is a must-have for Team Lead-level roles
Nice-to-have:
-
Good knowledge in one other programming language in addition to Java