- Application development on robust, large-scale real-time systems in Java
- Provisioning of APIs or services for use by our internal technical platform
- Implementation of appropriate caching and messaging technologies
- Minimum Bachelor's degree in Computer Science or related field.
- 5 plus years of experience in a related field
- Strong development experience with Core Java
- Experience working with relational databases (e.g., Sybase, Oracle or DB2) to develop schema, stored procedures or native SQL
- Attention to detail, ability and desire to understand the business requirements in order to find the best technical solution to add value.
- Unix/Linux experience
- Strong communication skills
- Experience with Perl/Python, Unix scripting
- Messaging experience, for example MQ, Kafka, JSON
- Experience with multithreaded systems