Software Architect (Java)
Hybrid, Luxembourg
400-420 euro/day
1. CONTEXT/INTRODUCTION
The European Investment Bank is the lending arm of the European Union. We are one of the biggest multilateral financial institutions in the world and one of the largest providers of climate finance.
2. DESCRIPTION OF THE TASKS
The Software Architect is a top-level subject matter expert who identifies, designs and proposes complex software solutions, incl. software integration.
3. KNOWLEDGE AND SKILLS
Mandatory requirements:
Minimum 5-6 years of experience with software architecture designing, integrating, and managing complex software solutions
Proficiency in English (B2 level of Common European Framework of Reference for
Languages or equivalent).
Requirements that could be set either as mandatory or as advantageous depending on the EIB needs, on a case-by-case basis, for each specific AToR:
A University degree (M.Sc.) in computer science, mathematics, physics or engineering.
Strong understanding of the methodology how to utilize technology to streamline
operations.
Experience with the following frameworksand technology:
- Java (11), Spring Framework, REST/ SOAP webservices, JMS, React
- SAP Business Objects Universes,IBM Datastage, PHP
- Low Code Platform (i.e.,Outsystems, Mendix)
- Shell scripting (Unix, bash, shell)
- Scripting languages (Python, Perl)
- Application Servers (JBoss, Tomcat,NodeJS, Spring, etc.)
- Messaging (Websphere, Active MQ,Apache Kafka)
- DBMS Systems (Oracle, Sybase,MySQL)
- Authentication (Active Directory)
- Network (tcp, udp, netstat,Wireshark, etc.)
- API-layers (REST, etc.)
Knowledge of IT-architecture, IT- infrastructure (servers, storage, hardware, network, etc.).
people/>
Mailbox: contact@ams-ai.com | Website: https://www.ams-ai.com
Strong proficiency in one or more coding languages (e.g., Java, JavaScript, C#, Python).
Experience with development platforms (e.g., Cloud Foundry, Docker, Kubernetes, etc.).
Experience with cloud platforms (AWS, GCP, MS Azure, etc.)
Knowledge of software lifecycle.
Demonstrated ability to communicate complex technical information in a condensed
manner to various stakeholders verbally and in writing.
Excellent problem solving and analytical skills.
Growth mindset and a willingness to learn new skills, technologies, and frameworks.
Experience with software development in an object-oriented programming language
Experience developing for multiple operating systems (Windows, Unix, etc.).
Experience with relational databases (e.g.,Sybase, Oracle, MySQL).
Experience with APIs for both internal andexternal products.
Background in public and/or private financial services institutions, insuranceundertakings
or equivalent institutions
people/>
Mailbox: contact@ams-ai.com | Website: https://www.ams-ai.com