Our Client's credit risk system provides calculation, reporting and risk management functionality to all asset classes across the bank. It is a complex, large-scale distributed system, implemented in Java, running thousands of calculation jobs each day. It is now time to migrate Optima to a modern Cloud platform, taking the opportunity to improve performance, resilience and supportability. This multi-year effort will be enabled by a substantial investment in the core technology team.
They have around 30 employees working in Budapest being part of their global team: Business Analysts and Developers are collaborating to achieve best results.
We're looking for a Java Developer with experience in the finance industry and/or delivering microservices on cloud platforms.
Deliver modern high-performance Java software suitable for use on cloud platforms, supporting critical trading workflows. This includes the full software development lifecycle, although you will be supported by dedicated business analysis, testing and operational staff.
Participate in code reviews and pre-release quality assurance.
Apply appropriate due diligence and professional standards to all decisions, complying with regulations and firm policies.
Collaborate with other teams: developers within and beyond the Optima system, analysis and support staff, stakeholders and users across multiple asset classes, and cross-asset technology teams.
Opportunity to progress to vice president level, with strong performance.
Min. 3 years Core Java experience developing robust, scalable and maintainable applications and applying Object Oriented Design principles.
Have worked in a large global organization, ideally financial / banking.
Experience with Agile software development processes, in particular test driven development.
Third-line support of large applications, including troubleshooting production issues.
Java Core with extensive hands-on experience with concurrent programming.
Spring Framework: any of Core, Integration, Batch, JDBC, Hibernate.
Knowledge of distributed memory caching and/or big data platforms (e.g. Spark) is a major advantage.
Exposure to cloud computing technologies (e.g. have used Docker or AWS).
Databases: at least basic SQL proficiency, understand NoSQL principles.
Familiarity with Linux environment including shell scripting.
Standard SDLC stack : Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA.
Graduate in a STEM (Science, Technology, Engineering and Mathematics) discipline. Master’s degree advantageous.
Excellent oral and written English.
Ability to collaborate effectively in a large global team and influence key architectural decision.
Inclusive and friendly corporate culture where gender diversity and equality is widely recognized
A socially active team and communities with diverse networking opportunities
A supportive workplace for professionals in terms of childcare leave:
Paid Parental Leave Program (maternity leave and paternity leave)
Flexible working options
Competitive compensation package with added benefits:
Private Medical Care Program and onsite medical rooms in their buildings
Pension Plan Contribution to Voluntary Pension Fund
Group Life Insurance