1. Develop large scale projects from inception to completion
2. Writing well design, simple, testable and maintainable code
3. Contribute in all phase of development cycle.
1. At least 4 years’ experience in Java
2. Proven knowledge in OOP, data structure, design patterns, security, distributed service.
3. Experience in REST API design, Big Data
4. Experience working with Agile/Scrum teams
5. Open-minded, honest and be a good team player
6. Good at communication skills in general and English skills in particular
1. Experience in Microservices oriented architecture, Spring Boot, Spring Cloud frameworks
2. Experience in constructing & operating storage in Large Data Distributed Environments (Redis, MongoDB, Mysql)
3. Experience in setup and using Continuous Integration (Jenkins), Continuous Delivery
4. Experience in NoSQL such as MongoDb
5. Experience in other language such as Python, NodeJS