BE Shaping The Future
Java Developer with Cloud competencies (Germany Team)
About the job
We are looking for Java Developer colleagues to join our Germany development teams. We are working closely with our partners from The Client's entities in order to support the company's strategy to maintain, develop and migrate applications to a Cloud platform. 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 What we are looking for: 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 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 Collaboration Type: B2B