Software engineer JAVA Specialist (SNS01102)

February 20, 2025
Urgent

Job Description

Software engineers design, develop, test, and maintain high-quality software to meet business and customer needs. Depending on the role, software engineers work on development initiatives that include:

  • Developing features and capabilities for end users, internal and external customers.
  • Customizing software developed by EIB as tailor-made solution
Responsibility
  • Serapis is the Front-Office lending application of European Investment Bank. It supports the lending business process from the creation of an operation over its appraisal until the submission of the contracts, which then initiate the subsequent Back Office processes. It also deals with all post signature monitoring processes, going from contract to counterparty monitoring. It’s an application developed in-house based on Java technologies.
  • Iris is a new application based on PEGA technologies and is the future EIB lending platform that would replace progressively over the next years parts of Serapis and notably the processes.
  • Both applications are managed by the FOL unit which is fully agile and is composed of different squads (business / technical) and chapters, working all together to build flexible, reliable and high-quality products and thus creating business value.
Tasks
  • Build and maintain CI/CD pipelines
  • Support the build/validation/deployment/release processes
  • Basic system administration of unix systems
  • Generating reports of results of the pipeline execution
  • Support root cause analysis of various issues that may occur in the development or the production environment
Education
  • University (M.Sc.) degree in computer science, mathematics, physics or engineering (or equivalent applied experience).
Languages
  • English
Mandatory Requirements
  • 11 years of experience as a software engineer with SQL and Java.
  • Solid Azure DevOps knowledge
  • Excellent Unix usage experience
  • Knowledge of the Java programming language, its runtime envirinment
  • Good understanding of Relational DBs (SQL) and stored procedures
Nice to have
  • Strong ability to understand context for source code, the source codebase, and its relation to business objectives.
  • Ability to work both independently and on a team.
  • Demonstrated ability to communicate complex technical information in a clear, concise manner to various stakeholders verbally and in writing.
  • Excellent problem-solving and analytical skills.
  • Growth mindset and willingness to learn new skills, technologies, and frameworks.

Hiring Team Member

Sandeep Marpalli
Recruitment Coordinator