Job title: Java Solution Engineer
Job type: Contract
Emp type: Full-time
Industry: Banking
Functional Expertise: IT
Pay interval: Daily
Pay rate: 9.000 Kč
Location: Hlavní město Praha, CZ
Job published: 01/11/2024
Job ID: 32210

Job Description

Do you have experience with solution architecture?
Is you primar technology Java and would you like to improve your knowledge furthermore?
Do you like challenges and international projects?

We look for more than traditional BE/Java developer. The Solution Specialist implements and supports the business critical digital banking solution. The Solution Engineer works closely with the client and Product Development and Consulting teams and with other software engineers. You will be key member of the solution delivery team and help in deploying, customization, integration and debugging of the solution.

Objectives and expectations:

- The Solution Engineer is tasked with analysing the technical and business requirements of our clients, defining and delivering the solution implementation (architecture, configuration,  customisation and integration) based on client`s platform.
- The Solution Engineer is further tasked with development activities (coding), actively participates in testing to assure high-quality code, uses tools and techniques of continuous and consistent integration.
- To deliver the best possible results, the Solution Engineer also monitors the Product Development and Consulting departments, understands the product evolution, passes through internal trainings, uses supporting tools and implementation procedures and promotes client`s product.
- Because our Client has customers in many countries and the delivery model could vary, it is expected candidate will be open to working remotely (from home or the Prague office) or on-site, in the Czech and Slovak republic or abroad. 

Responsibilities on the project:

- Understanding customer requirements, project KPIs and deadlines.
- Respecting and following the product based implementation approach.
- Implementing various features by using the product, it’s configuration or by coding.
- Help to set up tools and required development and test infrastructure.
- Review, verify, and validate the software code developed in the project.
- Troubleshooting techniques and fixing the code bugs,
- Operations incidence resolution and root cause analysis.
- Coordination and communication within the team and with customers.
- Strive for continuous improvement and build continuous integration, continuous development, and deployment pipeline (CI/CD Pipeline).

An Ideal Candidate:

- Has at least 3 years of working experience in a software solution delivery. Preferably for financial institutions, in a fast-paced agile development cycle and constantly evolving environment.
- Has a practice in developing large scale, business critical and 24/7 available software solutions in the Czech Rep. or abroad.
- Has a proven and successful experience developing in Java language and in using Spring technologies (mainly Spring Boot, Spring Framework).
- As well as, experience in integration (EIP, Message Oriented Middleware, Data Streams/Kafka).
- Must demonstrate familiarity with CI/CD tools, cloud platforms and configuration management (we use GIT/Bitbucket, Jenkins, Docker, Kubernetes/OpenShift, Terraform, Azure).
- Also must be familiar with the security standards for example OpenID Connect, OAuth.
- Welcome is knowledge or experience with the financial regulatory standards as PSD2 and SCA/RTS
- Because the client promotes DevOps approach, the candidate should be familiar or keen to learn monitoring and log management systems like Prometheus, Grafana and ELK
- It is essential to have excellent communication and coordination skills to successfully integrate various requirements and expectations in a coordinated manner and deliver the responsibilities to the customer’s satisfaction.