Présentation société Voir les autres offres

Sopra Banking Software - Senior Java Developer

With over 3500 experts and one of the deepest, broadest portfolios of software and services, Sopra Banking Software is a trusted, long-term partner of over 800 banks in more than 70 countries. Sopra Banking Software has an unequalled ability to address the requirements for banks and financial institutions of any size and scope, allowing them to innovate and expand their services. Sopra Banking Software is a subsidiary of the Sopra Steria Group, a world leader in digital transformation, with more than 40 000 employees. In 2016, Sopra Steria achieved a pro forma turnover of € 3,7 billion.

For more information follow us on Twitter @SopraBanking or visit

We are looking for:
Freelance Senior Java Developer

Sopra Banking Software - Senior Java Developer


  • In the context of a very challenging project, we are looking for a Senior Software Engineer to reinforce the development team, starting immediately and for a duration of 2 months.
  • The application, which is mainly focused on message processing, is developed with J2EE and uses message queue systems.
  • The challenges of the project are notably:
    • very short timeframe,
    • real time performances needs,
    • complex parameterization of different technologies ,
    • integration with third party applications still in a building process,
  • Your goal will be to develop high-quality software that is aligned with requirements described by the functional and technical architects.



  • Performance enhancements, notably:
    • Full review of the code currently developed, with a focus on performances, and refactoring when necessary,
    • Set up or optimize the use of caching when useful,
    • Optimization of Oracle (table design, SQL requests),
    • Formalize guidelines for Junior developers
  • Comply with Functional requirements:
    • Make sure developments are aligned with requirements described by the functional and technical architects
    • Ensure functional flows are working, and if necessary participate in debugging
  • Depending on needs and profile, participation in technical tasks such as:
    • Parameterization of tools used by the application such as: Kafka, IBM WebSphere MQ (without binding or in clustering mode), Ehcache Terracotta in a HA configuration, Activemq clustering, Oracle tables partitioning, Dataguard, Oracle RAC...
    • Ensure security requirements are met (Bean validation, SSL)
  • Documentation: Document and maintain software functionality



  • Proven work experience as a Software Engineer or Software Developer
  • Extensive experience in developing performant back-end applications
  • Ability to develop and optimize software in Java J2EE
  • Analytical mind with problem-solving aptitude
  • Good English skills
  • Excellent knowledge of one or several of the following technologies:
    • relational databases, SQL and ORM technologies (Jpa2, Hibernate), Oracle
    • message queue systems: Kafka, IBM WebSphere MQ, Apache Activemq
    • cache management (Ehcache Terracotta)
  • Languages: English - French



  • An attractive daily rate
  • An attractive office near the heart of Brussels and super easily reachable by public transports
  • A baby foot table game in a nice and cosy area, a Quiet Room to work isolated whenever necessary and Nespresso coffee machines on each floor to keep your batteries at the right balance
  • A tasteful restaurant with lovely staff to make awesome sandwiches or serve delicious meals. More into salads? Serve yourself!

Offres d'emploi similaires
Offres similaires basées sur les critères : Analyst Programmer Developer / Programmer Java / J2EE
Mon compte Pas encore inscrit?