Senior Java Developer
Summary
Senior Java Developer at FPT Software in the Philippines, building backend services with Java, Spring Boot, and Hibernate. Day-to-day work involves writing efficient SQL, automated unit/integration tests, code reviews, defensive coding, and collaborating with testers on test scenarios and environments.
- Collaborate in the establishment of project standards for designs and code
- Apply defensive coding practices
- Review code of colleagues and more junior developers
- Understands version control best practices and patterns
- Work with testers in identifying key areas of risk and describing the corresponding test scenarios
- Write expressive and well-analyzed automated unit and integration tests if necessary
- Assist testers in the creation of test environments, and end-to-end test automation if necessary
- Perform manual tests as needed
- Writes efficient SQL queries, using appropriate JOINs to fetch data across multiple tables
Job Qualifications
Must Have Skill(s)
- At least 5 years of working experience as a Java Developer.
- Framework (Spring Boot, Hibernate)
- Testing tools(Junit), Restful Web Service, Docker
- Proficient in using GIT, SVN.
- Experience with GWT.
Good to Have Skill(s)
- Working experience on Printer Software
- Knowledgeable and experience in Agile practice
