Our client fintech startup is looking for a talented & highly motivated Java Engineer.
The selected candidate will be part of a small technology team responsible for design and
development of a new cloud native application for peer to peer interest matching network. In this
role, you will be responsible for design and development of server side system components
using Springboot, Java, Kafka, and MySQL technologies.
Required Skills
● 5+ years of hands on Java software development
● Experience in OO design and concepts and strong understanding of design patterns
including why and where a pattern should be used
● Strong in Java Backend and Middleware Technologies (Kafka is a plus)
● Experience building web applications
● Experience building RESTful web services based applications
● Strong multi-threading skills
● Experience with server-side frameworks such as Spring/Springboot
● Strong hands on Database working knowledge with common RDBMS such as MySQL
● Experience in CI/CD, Git and other build/deployment tools/process
● Strong analytical and problem solving skills
● Bachelors’ Degree in Computer Science or related discipline
Desired Skills
● Experience working with Microservices with docker container/Kubernetes
● Experience with building cloud native applications, specifically with AWS
● Experience with test driven development