Job Description :
Job Title: Core Java Developer with AWS/Kafka
Location: Remote Role
Position Type: Contract

Responsibilities:
Must be strong with algorithms and heavy on data structures.
Develop and maintain the company''s fixed income e-trading platform for products including credit and corporate bonds
Develop the order entry/management system, product enhancements and new workflows for trading, server-side programming and messaging
Perform above duties utilizing Oracle, Java, Swing, Ant, server-side and client-to-server technology, multi-threading, GUI screens
Production support, investigating and fixing production issues
Co-ordinate with business analysts and quality assurance on a daily basis
Present technical designs of work performed to the various groups (including Development, QA, BA and the business)

Required Skills and Experience:
6-8 years of enterprise software development experience
Excellent core Java skills
Enterprise RDBMS (Oracle and/or Sybase)
Experience with high-speed, high-volume transactional systems
Good understanding of object-oriented design patterns
Extensive experience in multi-threaded programming
Experience with Cloud platform such as AWS
Experience with streaming technologies such as Kafka/Redis etc.
Experience with Test / Behavior driven development and Test Automation
BS/MS degree in Computer Science, Engineering or a related subject
Strong verbal and written communication skills
Organizational and problem resolution skills
The profile of a team-player who forms strong relationships with colleagues and has good interpersonal skills
Ability to deal with changing priorities

Desired Skills:
AWS
Kafka
Spring Boot
JMS
JDBC
Experience with JIRA, Gradle, Jenkins pipeline, Git/Bitbucket
Experience with Agile methodologies

Client : Financial