JOB OVERVIEW
FPT Software is looking for candidates for Senior Fullstack Java + ReactJS Developer posi-tion for key programs with large international customers. Join us on this exciting journey and be part of a world-class engineering team, where you will build scalable products, work directly with customers, and continuously grow your technical and professional skills.
RESPONSIBILITIES
- We are seeking a skilled and motivated Senior Fullstack Java + ReactJS Developer to participate in the design, development, and delivery of modern web applications. The ideal candidate is comfortable working across both backend and frontend, collaborating closely with customers, and contributing to high-quality, maintainable solutions.
- Design, develop, and maintain fullstack web applications using Java (Backend) and ReactJS (Frontend).
- Collaborate closely with product owners, architects, and customer technical teams to clarify requirements and propose technical solutions.
- Participate in system design, API design, and technical discussions.
- Write clean, maintainable, and high-performance code following best practices.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Actively participate in technical interviews and live coding sessions with customers.
- Troubleshoot, debug, and optimize application performance.
- Contribute to continuous improvement of development processes, coding standards, and system architecture.
REQUIREMENTS
Must have:
- Minimum 5 years of experience in software development with Java technologies.
- Solid hands-on experience in Spring / Spring Boot for backend development.
- Strong experience with ReactJS and modern frontend development (HTML5, CSS3, JavaScript/TypeScript).
- Experience designing and developing RESTful APIs.
- Good understanding of microservices architecture and distributed systems.
- Experience working with relational databases such as MySQL, PostgreSQL, or MS SQL.
- Solid knowledge of Object-Oriented Programming (OOP) principles.
- Practical experience applying common design patterns and best practices.
- Experience working in Agile/Scrum environments.
- Ability to work independently and take ownership of assigned tasks.
- Good English communication skills (able to communicate and discuss technical topics with customers).
- Willing and confident to join customer interviews and live coding sessions.
Nice to have
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with container technologies (Docker, Kubernetes).
- Experience in performance optimization and scalability.
- Relevant certifications related to Java, Spring, or frontend technologies are a plus.
Soft Skills:
- Strong problem-solving and analytical thinking skills.
- Good communication and collaboration skills.
- Ability to work effectively in a team-oriented environment.
- Strong sense of responsibility and proactive mindset.
- Good time management and ability to handle multiple tasks.
WHAT COMPANY OFFERS
- Competitive salary package based on skills and experience
- FPT Care insurance plan tailored for FPT employees
- Attractive annual summer vacation allowance
- Sponsored training courses for personal growth and up to 100% coverage for certification costs
- Global and inclusive workplace with monthly cross-cultural events
- International exposure and career growth across global locations
- Work-life balance benefits with a flexible leave policy and annual health check-ups to support employee well-being
- Be part of our hugely international environment; we are currently working with the cus-tomer, where you can have many opportunities to work oversea
- Other benefits following the Labor Laws