Senior Java Engineer
Verita HR
⚲ Kraków
27 000 - 32 000 PLN (B2B)
Wymagania
- Java
- Design Patterns
- Object-oriented programming
- Spring
- Spring Boot
- RESTful APIs
- Git
- Testing frameworks
- Cloud
- Kubernetes (nice to have)
- Docker (nice to have)
Opis stanowiska
O projekcie: 📍 Client and contract: lead international bank | B2B 🗣️ Recruitment: phone screen with our recruiter + 2 on-line meetings with hiring managers 🗺️ Hybrid work: 6 days per month from the office in Cracow Verita HR is an international company providing recruitment support within #Fintech, #Finance and #Banking market in EMEA. We connect the most innovative organizations with the best people in the market. We conduct systematic market research, which allows our Digital Teams to be a step ahead of the competition. What's in it for you? - Prestigious position at one of the world's largest banks - Stable, long-term projects - Hybrid work (6 days per month from the office in Cracow) and flexible working hours - Working with modern IT technologies - Growth and development opportunities with the possibility to move between projects - Private healthcare and multisport card - Referral program, free parking and company events Wymagania: - 7+ years of professional Java development experience (Java 8 and above) - Solid understanding of object-oriented programming and design patterns and understanding of secure coding practices is a must - Hands-on experience with Spring, Spring Boot and RESTful APIs - Proficiency in version control systems (e.g. Git) - Knowledge of unit testing frameworks (e.g. JUnit, Mockito) - Experience with CI/CD tools and processes - Understanding of containers (Kubernetes, Docker) - Exposure to cloud platforms (AWS, GCP or Azure) Codzienne zadania: - Design and build Java (Spring / Spring Boot) services used across a large-scale banking ecosystem - Work on systems processing high volumes of data, where performance, stability and security really matter - Take part in architectural discussions and influence technical decisions (it’s not just “implement and move on”) - Develop and improve REST APIs and messaging-based integrations (Kafka, IBM MQ) - Review code, raise the quality bar and share good practices within the team - Work closely with DevOps on CI/CD pipelines, deployments and cloud-based environments