Job description
• Participating in a project to develop a web system using Java (Spring Boot);
• Join the development team (Develop Team) as a Java Developer, working with customers according to the Scrum process to develop backend functions (APIs) of the system.
• Receive requests from PO through Backlog, actively handle work and share work status with team and PO through Daily Scrum.
• Actively discuss and participate in meetings with other members of the development team to solve problems that arise. Actively discuss with team members to clarify requirements.
• Develop the backend functions of the web system (including the requirements for reading comprehension, writing code, ...)
• Proactively give refactor suggestions to optimize the code or suggest improvements to the workflow (based on Scrum).
• Working with Azure Devops, AWS, DynamoDB, ...
Job requirements
• Basic knowledge of Spring / Spring Boot with JPA / Hibernate or Java EE
• Basic knowledge of HTML, CSS, JavaScript, Ajax
• Basic knowledge of web/application containers (Tomcat, JBoss, WebSphere…) and web/app deployment
• Basic knowledge of web service development
• Basic knowledge of security in web development
• Basic knowledge of DB (MySQL, DynamoDB, Postgres, ...)
• Basic knowledge of Docker