Java/Big Data Developer - Capital Markets

3 months ago
Job ID
# of Openings


The project lies in the area of Sales and Trading Risk systems of bank’s Internal wealth management organization. The project involves building a new strategic risk result store and feed to downstream system. Migrate old reporting system. The candidate will also have a chance to work on the strategic architecture of the feed platform.



  • Software engineer, who should be able to pick up all tasks related with entire lifecycle of product development, i.e. contact with stakeholders, gathering requirements and analysis, design of architecture, implementation, design and write different types of tests, packaging, deployment, support and maintenance software in production; know and understand Agile methodology and its tools.


    • Development of new applications in the area of Risk management applications (including lifecycles, valuations)
    • Risk Result store and Messaging service
    • Automated build, packaging and deployment process for production deployments.
    • Research and development of new cross-asset platform based on our strategic Risk Result Storage and distribution  system


    Additional duties and responsibilities:

    • Work closely with stakeholders on the analysis, design and development of new features.


 Essentials Skills and Qualifications:

  • Bachelor, Master in Science (Computer, Math etc.) or Engineering
  • Proven track record of developing enterprise, multi-tier applications in particular web services, client server and server side application programming that also include data management aspects

Experience of working :



Strong Understanding of the following technologies


  • Thorough understanding of Java technology fundamentals (Java 1.8) and design patterns used in real-time transaction processing systems
  • Object oriented design and programming
  • experience in building Web services (RESTful) and designing the API
  • experience in test automation (unit, integration, acceptance tests etc.)
  • Deep knowledge about Spring framework suite: Core, Boot, Caching,
  • experience with all phases of the software/system lifecycle process- Worked in Agile/ Scrum teams
  • experience in working with distributed, highly available transaction processing systems


  • experience of working with NOSQL data platforms


Highly desirable


  • experience with Cassandra (or custom big data)
  • experience with Kafka • experience with service discovery engines (Consul, Spring Cloud or custom solutions)
  • experience in EIP (Spring integration or Apache Camel)
  • experience in BDD (JBehave or Cucumber)


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.