Job Description
- Analyze, design, implement, test, and document product requirements.
- Implement required test scenarios (Including Unit and Integration).
- Improve tech knowledge and skills based on the latest trend and introduce new technologies.
- Contribute to the back-end chapter.
- Contribute and improve product architecture based on global trends.
Requirements
- Fluent in Java 8, OOP, and Design Patterns.
- Fluent in Spring (Boot, Data, Security, and MVC).
- Familiar with NoSQL (MongoDB, and Redis).
- Familiar with Messaging System (Rabbit MQ).
- Familiar with Microservices and Service-Oriented Architectures.
- Familiar with Event-Driven Architecture.
- Familiar with test concepts and tools.
- Familiar with Spring Cloud and Spring Batch.
- Familiar with Docker containers and orchestration tools.
- Familiar with OAuth 2.0.
- Familiar with Linux.
- Fluent in JPA (Hibernate).
- Fluent in Git.
- At least a Bachelor's degree in IT or related fields.
- Detail-oriented.
- Teamwork spirit.
- Flexibility.
To see more jobs that fit your career