We look for more than traditional BE/Java developer. The Solution Specialist implements and supports the business critical digital banking solution based on the DBOS platform. The Solution Engineer works closely with the client and Finshape Product Development and Consulting teams and with other software engineers. You will be key member of the solution delivery team and help in deploying, customisation, 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 DBOS banking 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 Finshape Product Development and Consulting departments, understands the DBOS product evolution, passes through Finshape internal trainings, uses DBOS supporting tools and implementation procedures and promotes DBOS product
- Because Finshape has clients in many countries and the delivery model could vary, it is expected candidate will be open to working remotely (from home or the Finshape office) or on-site, in the Czech and Slovak republic or abroad. The candidate can be a member of Finshape delivery teams or participate on a time and material basis as a member of the client’s teams.
Responsibilities
- Understanding customer requirements, project KPIs and deadlines.
- Respecting and following the DBOS product based implementation approach.
- Implementing various features by using the DBOS 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).
Required Qualifications
- A candidate for this position must have had 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.
- He/She will also have a proven and successful experience developing large scale, business critical and 24/7 available software solutions in the Czech Rep. or abroad.
- He/She will also have 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).
- A candidate for this position 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 we promote DevOps approach, the candidate should be familiar or keen to learn monitoring and log management systems like Prometheus, Grafana and ELK
Other skills
- 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.
Why Finshape?
You want to be part of an innovative team: We are a European leader in digital banking with global ambitions. Collaborate with colleagues in the Czech Republic, Slovakia, Hungary, and soon in other countries. Our team already includes more than 400 talented people (260 total in CZ and SK).
You want to work on projects with a real impact: We deliver solutions to banks not only in the Czech Republic and Slovakia but also abroad (e.g., Georgia, Montenegro, Moldova, Uzbekistan, Egypt, and more). We are actively expanding our business activities in international markets and preparing new customer projects. You will be involved in developing top-notch products and services that are changing the way people manage their finances worldwide.
You want to learn and grow: We truly support individual development and provide ample space for it. We regularly share updates and knowledge in Intraplatform meetings, Technology Thursdays, and Cross-project days, and we organize internal Hackathons. We also offer online English courses and other internal and external educational activities.
You share our values: We emphasize open communication, mutual trust and reliability, teamwork, and experience. Only in such an environment can innovation and creative problem-solving thrive.
You want a job that’s both enjoyable and fun: We organize team-building activities, company parties, and sports tournaments. We care about your health and offer vitamin-packed snacks with fresh fruit and vegetable, and in the summer, you’ll find ice creams in the fridge. We also provide the essentials – meal vouchers, multisport cards, vacation days, relaxation days, sick days, flexible working hours, and the option to work in the office or from home.
Bonus for cyclists: We have a lockable bike storage and shower facilities in our Prague location.