Your Role and Responsibilities
- You will be part of a team using the latest tools, technologies and architectures to deliver state of the art software.
- You will learn to architect and develop complex new features and enhance existing features of products.
- You will be involved in the full spectrum of engineering activities, from R&D, design and development of the technical architecture, unit test and other test collateral creation as well as supporting our growing customer base.
- Yourexpertise in Java and Web technologieswill allow you to enhance the customer experience and develop the next iteration of FNCM.
- You will join a dynamic, friendly, and diverse team in an international and highly technical environment.
- You will be a self-starter with good communication skills and can multi-task and prioritise your work.
Required Technical and Professional Expertise
- SW Development experience in Java and Web technologies.
- Experience working in an Agile software development environment.
- Backend skills: Java, scripting, Windows, Linux, WebSphere, LDAP repositories, enterprise object storage (S3).
- Frontend skills: client-side web application experience, including familiarity with Java, HTML, CSS, JavaScript, React, REST APIs, and Python.
- Uses and develops RESTful APIs, GraphQL APIs, and SOAP web services.
- Knowledge in Container technologies such as Docker and Kubernetes/RedHat OpenShift environments.
- Expertise in testing frameworks like Junit, Selenium, and Robot framework.
- Experience in cloud environments (IBM Cloud, AWS, Azure).
- Trouble shooting skills. Able to resolve complex issues.
- Relational database skills such as Postgres/ DB2/ Oracle.
- Knowledge of software security.
Preferred Technical and Professional Expertise
- Generative AI knowledge including LLM, embedding models, and vector databases.
- Strong communication skills and the ability to work in a fast-paced environment with world-wide teams.