The Role Responsibilities
- The successful candidate will play an important role in the development of multiple highly visible deliveries with the primary responsibilities around development activities.
- The candidate will be expected to take ownership, responsibility, and accountability for deliveries.
- The candidate will work closely with the other team members and stakeholders to design and implement strategic solutions.
- The candidate is expected to work in a dynamic global team with developers, project managers, business stakeholders and other technical experts across multiple locations.
Key Responsibilities
- Develop new and improve existing functionality.
- Understand and improve if required whole process from requirements gathering to release production release.
Diversity & Inclusion
- The company is committed to diversity and inclusion. We believe that a work environment which embraces diversity will enable us to get the best out of the broadest spectrum of people to sustain strong business performance and competitive advantage.
- By building an inclusive culture, each employee can develop a sense of belonging, and have the opportunity to maximize their personal potential.
Our Ideal Candidate
General Skills:
- Experienced developers with previous experience in the end-to-end design, development and support of large-scale data processing systems built on Oracle.
- Ability to work and liaise directly with the Front Office, Middle Office and various functions.
- Familiarity and confidence working in an agile development environment.
- Familiarity with CI/CD and devops.
- Self-starter who can drive/facilitate requirements and development effort with the business.
Technical Knowledge
- Excellent Java knowledge and experience in developing scalable, multi-threaded applications.
- Experience of developing microservice in Java & Spring boot applications
- Experience of developing 12 factor apps.
- Good knowledge of dev ops tools like Jenkins, Docker, GitHub, Ansible, Artifactory, and UpGuard
- Good understanding of ELK stack.
- Understanding of Cloud based deployment strategies and tools like OpenShift, Kubernetes, public cloud.
- Knowledge and experience of working on streaming based solution like using Kafka.
- Good understanding of OO design principles and patterns.
- Experience with Spring, Hibernate, and Messaging middleware
- Experience with XML technologies (XML, XSLT, Web Services and JAXB)
- UNIX and Windows development experience.
- Understanding of SQL queries and database objects
- Development experience on functional language, such as Haskell, is a plus.
Preferred Domain Knowledge
- 8 plus years hands on development.
Other Preferred Skills
- Understanding of financial markets business - front / middle / back office
Role Specific Competencies
- Java knowledge and experience in developing scalable, multi-threaded applications
- Experience of developing microservice in Java & Spring boot applications
- Knowledge of dev ops tools like Jenkins, Docker, GitHub, Ansible, Artifactory, and UpGuard
- Understanding of Cloud based deployment strategies and tools like OpenShift, Kubernetes, public cloud
- Understanding of SQL queries and database objects
- Knowledge and experience of working on streaming based solution like using Kafka
- Understanding of ELK stack
Company Reg No.: 201131609D, Licence No.: 11C4684