About the role
A banking sector project focused on developing a modern online banking tool that enables investments in various financial instruments.
Our expectations
- Minimum 6 years of experience working with Java technologies.
- Proficiency in Java 17, Java 21, Angular 18, and Spring Boot 3.
- Experience working with microservice architecture.
- Knowledge of relational databases.
- Familiarity with communication and integration patterns (e.g., Apache Kafka, MQ).
- Understanding of containerization technologies (e.g., Docker).
- Experience in code review, refactoring, and code optimization.
- Experience in an Agile methodology and with tools like JIRA, Confluence, GIT, Maven, Jenkins, and JUnit.
- Proficiency in DevOps practices: Continuous Delivery, Continuous Integration, Configuration Management, Automated Testing, and Deployment.
- Willingness to work in a hybrid model at the client's office in Warsaw (approx. 4-5 times a month, location: ul. Żubra 1).
Nice to have
- Experience in the financial sector.
- Good command of English (B2 level).
Main responsibilities
- Setting up the development environment.
- Implementing modifications to existing software to improve, update, or add new functionalities.
- Preparing and conducting internal tests (integration, unit tests).