Context of the job
KEYTEO Hong Kong is hiring a new permanent Consultant to work as Java Developer for a project at one of our clients.
The Consultant will work full time onsite at the client.
As a Java Software Engineer, you’ll be responsible for crafting usable, adaptable, reliable, and secure software.
You’ll use the latest lean and agile thinking to solve tough problems and challenge yourself every day. You’ll play a critical role in not only driving our digital projects to success, but also in reinventing our industry.
The Java Developer will work with the client's team, his / her responsibilities include :
Understanding the needs of our users.
Working in collaborative, product-focused teams to build great user experiences.
Creating enduring solution architectures using techniques such as API-first design and microservices.
Using DevOps tools and practices to deliver software with speed and stability.
Capitalizing on advances in the application of data such as predictive analytics, data science, artificial intelligence, and bots.
Applying the latest technology thinking to capture big opportunities and solve tough challenges.
Ability to write well-tested, high-quality code with a primary focus on Java (Spring Boot + Hibernate). Node.js and other languages is a plus
Understanding of RESTful API and microservices design, API-first approach for feature development.
Experience working with agile, lean, and DevOps mindset.
Experience working with databases like Mongo, Redis, DynamoDB and MySql.
Knowledge and appreciation of cloud technology such as AWS, Docker, or Kubernetes.
Familiarity with DDD, TDD, BDD.
Passion to learn from books and not only from online articles. Common sense when to be keen on design and on delivery.
Salary can be discussed upon profile.