Job responsibilities
- The Alternatives Technology team is currently seeking an application developer to join and drive a team responsible for the design and delivery of strategic solutions to support Alternative Investment businesses.
- The successful candidate will be from a server side development background, have a proven track record in designing and delivering distributed, event driven services and be able to demonstrate a detailed knowledge of architecture principles and software development best practices
- Expertise working in an Agile project environment, with the ability to work with the Product Owner and SCRUM Team on all aspects of the project; from development of the product vision and business case, through to delivery of product increments.
- An understanding of code quality, code security and application quality KPIs; in order to provide project metrics and data to enable development teams to make intelligent decisions throughout the delivery lifecycle.
- The ability to facilitate development and architecture discussion, through a detailed understanding of current application development tools and techniques.
- A strong focus on engineering excellence and compliance with all corporate, regulatory, IT risk and architecture policies
- Results orientated: Drives results through people, communication, influence and interaction
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Extensive Java development including areas such as Spring, Spring Boot and experience in React.
- Knowledge of web service technologies such as REST and JSON.
- Knowledge of application security areas: authorization, authentication, encryption
- Multi-threaded application development experience.
- Automated testing techniques – especially BDD, experience working with Sonar, SSAP, JIRA, GIT, Maven etc.
- Strong written and oral communication skills, strong team working skills and the ability to work on multiple parallel work items with other developers, analysts etc
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Exposure to cloud technologies/AWS