Our client is currently looking for a qualified, motivated and enthusiastic Java Developer. The client is a leading global investment banking, securities and investment management company.
Responsibilities
You will be responsible for developing and producing practical and high quality software for the company
You will work effectively in a multi-disciplined team
You will expose Agile principles and practices such as TDD, clean code and continuous delivery
You will be responsible for designing engineering platforms and products
Key Skills and Qualifications
3+ years of experience in working in a similar position
Strong knowledge of Java and JavaScript programming
Strong design skills in architecting highly scalable and resilient systems
General knowledge of Jersey, Jackson, Guava and Apache-Commons
Experience with building containerised microservices using kubernetes and on-boarding to API Management Platform
Experience using relational database such as PostgreSQL, Sybase ASE
Ability to develop Dropwizard, Spring Boot or React
Ability to write Python scripts for automation and ad-hoc tasks is preferred
Experience with building cloud applications is preferred