Krakow is looking for a Senior Backend Engineer to join their Business Banking team. The successful candidate will be responsible for contributing to new and existing functionalities, proof of concepts, and technical improvements that will be implemented in the Digital Banking Platform. The engineer will work within an autonomous team, taking ownership of the entire software development lifecycle, from idea to release. They will collaborate with architects, QA engineers, and other team members to ensure implementation aligns with the technical vision and best practices.
- Contributing to new and existing functionalities
- Developing proof of concepts
- Implementing technical improvements
- Participating in the software development lifecycle
- Collaborating with team members
Requirements: - Solid background in software development including design
- Excellent communication skills in English
- Solid understanding of Java, Maven, CI, and CD
- Experience with relational databases and Spring JPA / Hibernate
- Experience with microservices, Cloud, and Apache Tomcat
- Experience with non-functionals such as security, performance, scalability
- Solid understanding of Enterprise Integration Patterns
- Experience in the banking domain or Fintech products (advantage)
What the role offers: