
Consultant Specialist
- Guangzhou, Guangdong
- Contract
- Full-time
- Designing and implementing microservices with spring boot / spring cloud framework.
- Working in compliance with the full Software Development Life Cycle.
- Ensure you've written adequate test cases to verify design requirements are being met.
- Create well written documentation for the individual microservices.
- Identifying and finding solutions to bugs.
- Strong proficiency in Java; Good understanding on object oriented design and programing
- Good knowledge of Spring boot / Spring Cloud framework
- Good knowledge and experiences with relational database and NoSQL (such as MongoDB, Redis) development
- Good understanding with event brokers such as Kafka
- Familiarity with software development design patterns
- Expertise in API technologies such as Restful API, WebSocket
- Experience of containerization, ideally using Docker
- Knowledge on TDD (Test Driven Development); experience writing unit tests with JUnit, Mockito
- Understanding of microservices architecture, distributed computing and event driven design
- Ability to understand business requirements in written English and translate them into technical solution
- Knowledge for benchmarking and performance optimization
- Familiarity with tools such as Git, Jenkins, Sonar
- Working experience in DevOps, Agile environment is a plus