At least 6+ years of experience with Java
Experience/understanding with the following technologies:
Java (Core, JDBC, MT, Collections, I/O), Spring Boot
Container platform based on Kubernetes
REST web services, Kafka, Redis
Unix Commands and shell scripting.
Familiarity with standard data structures and algorithms.
Experience using the following tools
JIRA, Harness/uDeploy, SonarQube, TeamCity, Artifactory, Git (GHE & Bitbucket)
Logical thinking, strong analytical and problem-solving skills; innovate and solutions oriented
Effective time management skills to manage multiple priorities with flexibility on time zones and timelines
Excellent verbal and written communication skills
Bachelor's degree in computer science or equivalent work experience
Master's degree or PHD in relevant field is desirable
Experience working with the Scrum methodology
Experience working with a NoSQL database
Experience designing and implementing microservices
Financial services technology experience preferably in reference data domain
Physical and logical data modeling