About the role
Job Description
About the role:
We are looking for Java Developer colleagues to join our development teams. The projects focus on maintaining, enhancing, and migrating applications to a cloud-based platform, while supporting modernisation initiatives and long-term technology strategies.
Main responsibilities:
* Be part of features journey from idea to production by adding value all stages of Agile way of working (planning, designing, development, testing, release to production etc.) * Develop quality software application including documentation, testing, code review, etc. * Assist in Production issues * Share knowledge about your area of expertise, best practices and provide functional support
Qualifications
* Experience in Java technologies, relevant JEE projects (Java Enterprise Edition) and Cloud migrations/development, minimum 5 years of experience * Backend * Java Standard Edition (8 and 11) * Java Platform, Enterprise Edition * Spring Boot * EJB / Spring Session Beans * Interceptors / Spring AOP * Bean validation / Spring Core * Dependency injection / CDI / Spring Core * Persistence * JPA (Hibernate), JTA or Spring Data (if experience in Spring then easy to move on Hibernate with JPA&JTA) * Web services * JAX-RS ( REST API ) / Spring MVC with Rest * Cloud: * Microservices patterns best practices * Containers (Docker, Kubernetes) * IBM Cloud * Others * JBoss AS * Database: SQL and/or PostgreSQL * Database Programming Language: T-SQL * Linux: Basic knowledge * Building & tools: Maven, Jenkins, Sonar, Nexus, * Unit tests: Junit/Mockito/PowerMock * Version control system: GIT
Knowledge in the following technologies is a plus:
* HashiCorp Vault * Terraform * Helm Charts
Additional Information
Benefits
* Full access to foreign language learning platform * Personalized access to tech learning platforms * Tailored workshops and trainings to sustain your growth * Medical insurance * Meal tickets * Monthly budget to allocate on flexible benefit platform * Access to 7 Card services * Wellbeing activities and gatherings