Design & develop robust and scalable service based solutions
Identify and facilitate issue resolutions and escalate where applicable
Participate in meetings at the project level, providing continuous feedback on project status and offering constructive options to ensure project tracks to original expectation
Ensure project is completed in accordance with all Risk, Architecture and other relevant firm-wide guidelines
Essential
5 year + software development experience
Hands on experience in Java 8 micro-services including REST, JSON, Spring framework, Springboot.
Strong debugging and technical troubleshooting skills, Knowledge of code testing techniques.
Experience of test driven development and behavior driven testing using JBehave/Cucumber.
Experience of publish/subscribe technologies such as Kafka/AMPS
Experience in Linux and shell scripting.
Experience with task management tool (JIRA or equivalent)
College degree (computer science preferred).
Advantageous
Experience of working in the Financial Services industry is helpful, particularly in Collateral Management, OTC Cleared and/or Bilateral Derivatives
Exposure to UI technologies (pure JavaScript, HTML5, Angular, CSS)
Exposure of NoSQL technologies such as Cassandra
,
Employement Category:
Employement Type: Full timeIndustry: IT - SoftwareRole Category: General / Other SoftwareFunctional Area: Not ApplicableRole/Responsibilies: Software Engineer - Java Developer