Job DescriptionOn behalf of our client, we are currently looking for a Senior Java Developerwith proficiency in German language to join the team on a full-time basis (in Wroclaw, Warsaw or fully remotely). They build a team from scratch for an existing scientific R&D project. The main task is to extend existing and build new functionalities and modules of an existing application.
Technologies used in the project:- Programming Languages & Frameworks: Java, Spring Boot
- Architectures: Microservices
- Containerization & Orchestration: Docker, Kubernetes, Helm
- Cloud Platforms: OpenShift, AWS, Azure, GCP
- Automation & Configuration Management: Ansible
- CI/CD: GitLab CI/CD
- Design Principles: Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS)
Requirements- Minimum of 7 years in a commercial setting as Java Developer or related roles.
Technical Skills: - Strong knowledge and hands-on experience with Java 8 and later versions.
- Proficiency in JEE, JSF, and JPA or any ORM library (e.g., Hibernate).
- Extensive experience with relational databases such as MySQL, PostgreSQL, MS SQL, and Oracle.
- Familiarity with build tools like Maven or Gradle, REST API development, and frameworks such as Spring and Spring Boot.
- Hands-on experience with Docker and containerization.
- Understanding of Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS).
- Experience with unit testing (JUint).
Soft Skills:- Strong communication abilities.
- Experience working in Agile/Scrum environments.
- Team-oriented mindset.
- Effective problem-solving skills.
Language Proficiency: - English: Minimum B2 level.
- German: Minimum B2 level.
Nice to haves:- Experience with GitLab CI/CD.
- Proactive attitude.
- Familiarity with GitHub Actions.
- Knowledge of OpenShift or OKD.
- Familiarity with Kubernetes and its ecosystem.
- Knowledge or experience with Blockchain.