Responsibilities
Feature Development: Develop Backend Java and Frontend (VueJS/ReactJS) for web
System Design: Design, build, and maintain efficient, reusable, and reliable code
Agile Methodologies: Work in a fast place, global, agile work environment
Other Assigned Tasks: Perform other assigned tasks by superiors.
Requirements
Experience: Able to work as a Java Full Stack Developer.
Design Tools: At least 2 years of experience with Java 17, Spring Boot 3, Docker, and related technologies/libraries (JPA, MyBatis 3, Flyway/Liquibase, Lombok, MapStruct, JasperReports, Apache POI, etc.).
Frameworks and Libraries: At least 2 years of experience in frontend development using Vue 3, Nuxt 3, and related technologies/libraries (HTML5, CSS3, SCSS, JavaScript, TypeScript…).
Adaptability: Familiarity with unit testing and logging frameworks, techniques, and tools.
Domain Expertise: Strong SQL skills and familiarity with MySQL, PostgreSQL.
Collaboration Tools: Experience with Kafka, Redis, Elasticsearch, and other related technologies.
Additional Skills: Hands-on experience with AWS/Azure, microservices architecture, and CI/CD pipelines.
Security: Strong skills in requirement analysis & clarification, logical thinking, and problem-solving.
Code Quality: Good self-learning ability, with a solid understanding of algorithms and data structures.
Agile environment: Ability to read and create design documents and diagrams.
Personal Attributes: Ability to work independently with minimal supervision.
Systems Monitoring: Experience in maintaining legacy systems.
Risk Management: Familiarity with Git, GitHub, GitLab, Docker, and Postman.