Job Description
WORK LOCATION: Nha Trang
ABOUT COMPANY
A subsidiary of the FPT Group, FPT Software is known as a leading global information technology service provider headquartered in Vietnam. With over 30,000 employees working in 83 offices across 30 countries on five continents, FPT Software consistently delivers the best solutions to more than 1000 clients, including 100 Fortune 500 companies. Placing human resources as the cornerstone of its achievements, employee experience is our top priority in continually creating an innovative, open, and enjoyable work environment for every member.
In 2023, FPT Software officially made its mark on the global billion-dollar company list. This is evidence of the talent and efforts of multiple generations of employees at FPT Software.
Why not explore your potential and embark on a brilliant journey with us?
RESPONSIBILITIES
• Develop, and implement scalable and efficient Backend solutions using Java and Spring Boot.
• Collaborate with cross-functional teams to understand project requirements and translate them into Backend functionalities.
• Optimize code, integrate design patterns, and ensure high performance, reliability, and security of Backend systems.
• Work with relational databases, write efficient SQL queries, and maintain data models.
• Implement RESTful APIs with authentication, error handling, and versioning.
• Perform unit testing, code reviews, and maintain code quality.
• Collaborate with Frontend developers to integrate Frontend components with Backend services.
• Debug and resolve issues reported by users or identified through testing and monitoring.
• Stay updated with emerging technologies and industry trends in Backend development.
• Support system integration according to the data interface specification,
• Support SIT, UAT, non-functional test, etc.
• Prepare technical related materials for the architecture, security, service transition and PCQA
• Performing requirement analyses.
• Developing high-quality and detailed designs.
• Conducting unit testing using automated unit test frameworks.
• Identifying risk and conducting mitigation action planning.
• Conducting configuration of your own work.
• Reviewing the work of other developers and providing feedback.
• Using coding standards and best practices to ensure quality.
• Develop, and implement scalable and efficient Backend solutions using Java and Spring Boot.
• Collaborate with cross-functional teams to understand project requirements and translate them into Backend functionalities.
• Optimize code, integrate design patterns, and ensure high performance, reliability, and security of Backend systems.
• Work with relational databases, write efficient SQL queries, and maintain data models.
• Implement RESTful APIs with authentication, error handling, and versioning.
• Perform unit testing, code reviews, and maintain code quality.
• Collaborate with Frontend developers to integrate Frontend components with Backend services.
• Debug and resolve issues reported by users or identified through testing and monitoring.
• Stay updated with emerging technologies and industry trends in Backend development.
• Support system integration according to the data interface specification,
• Support SIT, UAT, non-functional test, etc.
• Prepare technical related materials for the architecture, security, service transition and PCQA
• Performing requirement analyses.
• Developing high-quality and detailed designs.
• Conducting unit testing using automated unit test frameworks.
• Identifying risk and conducting mitigation action planning.
• Conducting configuration of your own work.
• Reviewing the work of other developers and providing feedback.
• Using coding standards and best practices to ensure quality.
REQUIREMENTS
• Strong experience in Backend development using Java and Spring Boot 7 years +
• Proficiency in Hibernate or other ORM frameworks.
• Familiarity with relational databases, writing efficient SQL queries, and optimizing database performance.
• Knowledge of RESTful API design principles and advance.
• Familiarity with unit testing, code reviews, and DevOps tools (e.g.: Git, Jenkins, Artifactory, SonarQube, Kubernetes and cluster management / administration etc.).
• Excellent teamwork and communication skills to manage the team.
• Problem-solving abilities and attention to detail.
• Experience with cloud platforms and containerization technologies (AWS, Azure and Private Cloud).
• API Gateways – AWS, Azure, APIGEE.
• Familiarity with Agile development methodologies is preferred.
• Develop and test the solution according to the system design and integration
• Support SIT, UAT, integration test, non-functional test, etc.
• Backend technical skills including Java, Springboot, Hibernate, SQL DB, Swagger, Light4J
• Infrastructure orchestration and initialization scripts to automate creation of complex virtual environments
WHAT COMPANY OFFERS
• FPT Care insurance plan tailored for FPT employees
• Relocation Policy up to 100 Million VND for the candidate who is willing to relocate to Nha Trang City.
• 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
CONTACT
Name: Pham Nguyen To Nhu (Ms.) – Talent Acquisition Officer
Department: FPT Software Workforce Assurance – FPT Software Nha Trang Company Limited
Email: [email protected]
Website: www.career.fpt-software.com