- Experience in designing and implementing Java-based backend applications
- Experience with Java 8, Spring, Spring Boot or Java EE
- Knowledge of database design and SQL including query optimization
- Exposure to UNIX / Linux environment with shell scripting
- Solid Object-Oriented analysis and design skills, understanding of design patterns, concepts like OOD, TDD, BDD, DDD, CI / CD
- Produce clean code that is stable, operational, consistent and well-performing
- Proficient skills with tools used in software development lifecycle, such as IntelliJ IDEA, Git, Gradle, Maven, Jenkins, JIRA, etc.
- Familiarity with debugging and performance tuning along with a good understanding of deploying, maintaining and monitoring complex Java applications
- Knowledge of modern technical architectures and know how to pragmatically leverage their benefits
- Excellent analytical and problem solving skills
- Good command of English (Upper-Intermediate and higher level - communication on a daily basis may be required)
- Experience or a strong interest in financial products
- Familiarity with event driven architectures, stream processing
- Experience with other JVM languages such as Groovy
- Hands-on experience in Agile methodologies such as Scrum, Kanban, XP
- Experience with GitHub, ELK Stack, Kafka, Docker, Kubernetes, Spring Batch, Spring Integration
- Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.)
- English language classes
- Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
- Career development center
- Unlimited access to LinkedIn learning solutions
- Possibility to take part in both: corporate and startup environment
- Possibility to relocate for short and long-term projects
- Relocation package for those who relocate to Krakow, Wroclaw, Katowice or Gdansk from other locations
- Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.)
- Fruits on a weekly basis
- Sponsored sport activities