Development:
Analyze, design, Implement, test and document product requirements
Implement required test scenarios (Including Unit and Integration)
Improve tech knowledge and skills based on latest trend and introduce new technologies.
- contribute to back
- end chapter
- contribute and improve product architecture based on global trends
Job Requirements:
- Fluent in Java 8, OOP, design patterns
- Fluent in Spring (boot, data, security, MVC)
- Familiar with NoSQL (Mongo DB, 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 & Spring Batch
- Familiar with Docker containers & orchestration tools
- Familiar with oAuth2
- Familiar with Linux
- Fluent in JPA (Hibernate)
- Fluent in Git