Backend Java Developer (Python)
Posted Updated
- We are looking for a Java / Python Developer to help manage, build, develop and design the Java Application with good exposure on springboot, microservices and system designing
- Work on developing new and enhancing existing Market Risk applications
- Be part of an Agile squad, following Agile principles and applying DevOps practices
- Be able to work with business partners / stakeholders
- Shape the tooling and technology landscape of Risk Management, by introducing tools enabling better business processes required for meeting Firm’s regulatory obligations
Benefits
- Autonomy to develop and grow your skills and experience
- Be part of exciting project work that is making a difference in society
- Strong, inspiring and thought-provoking leadership
- A supportive and collaborative environment
- Development access to LinkedIn Learning, a management development programme and training
- Wellness 24/7 Confidential employee assistance programme
- Social - Breakfast Tuesdays, Pizza Thursday monthly, weekly social in the office and commitment to charitable causes
- Time off 25 days a year
- Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution
- Discretionary Company Bonus based on company and individual performance
- Life Assurance of 4 times base salary
- Private Medical Insurance which is non-contributory (spouse and dependants included)
- Worldwide Travel Insurance which is non-contributory (spouse and dependants included)
- Benefits Platform offering various retail and leisure discounts
- Excellent analytical ability
- Work independently following proper coding standards
- 6+ hands-on experience with Java, Python, Spring, RDBMS
- Strong collaboration and communication skills. The candidate will work in a global team where clear and concise communication skills are a must
- Exposure to leveraging AI agents and automation tools across software development, validation, and production deployment
- Ability to write scripts in Shell/Perl/Python
- Strong object oriented design and development skills, data-structures and algorithms, and design patterns
- At least 6 years’ relevant experience would generally be expected to find the skills required for this role
- Strength in querying large relational databases in an optimized manner
- A culture of incorporating unit test cases when designing systems using Junit
- Strong experience with relational databases logical modelling
- EXCELLENT communication skills