• 6-10 years of experience delivering large, complex software platforms
Programming in a Java and experience with concurrency and memory management.
• Previous experience with RESTful web services and should be comfortable with Agile processes, with an emphasis on writing high-quality, easily testable code
• Proven work experience in Java development, and experience with test frameworks like Junit, Mockito
• Excellent object oriented or functional analysis and design skills
• Must be a hands-on software developer, comfortable multi-tasking, and able to work independently
• Experience with running and troubleshooting software on the UNIX platform
Preferred Qualifications
• Hands-on experience with containers and Kubernetes
• Experience with database technologies such as mongodb
• Experience with search engines such as Elasticsearch
• Experience with messaging technologies such as Apache Kafka
Any Graduate