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 Senior Java Developer with proven experience building robust, high-performance, large-scale enterprise applications.
The Optima 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.
As an individual contributor, deliver modern high-performance Java software suitable for deployment onto 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.
Able to work independently, performing detailed design of components and APIs. Participate in code reviews and ensure the delivered application meets all necessary standards and best practices.
Help to refine our coding standards, test procedures and engineering processes. 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.
Mentor and coach junior developers as needed. Participate in the hiring process.
Opportunity to progress to a team leadership position, based on performance & demonstrated potential.
5-7 years Core Java experience developing robust, scalable and maintainable applications applying Object Oriented Design principles.
3+ years working with enterprise software, preferably distributed compute or complex processing pipelines. Understanding of the investment banking domain is advantageous but not required. Candidates with less Java experience will be considered if they have 3+ years working in finance using C++, Scala or similar languages.
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 including Core, Integration, Batch, JDBC, Hibernate.
Distributed Caching frameworks such as Hazelcast, Oracle Coherence, Redis or equivalent. Alternatively, Big Data frameworks such as Spark.
Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes).
Databases - RDBMS and, NoSQL (ideally Oracle and MongoDB).
Familiarity with Linux environment including shell scripting.
Standard SDLC stack : Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits.
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