Java Software Engineer (m/f/d) | 1-Year Fixed-Term Contract
Core
Develop individual software solutions for client projects, from technical conception to implementation and further development, collaborating with internal developers and client architects.
Role type
Senior Java Software Engineer (Architect)
Builds
Custom enterprise software solutions for international clients
Domain
IT Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, JUnit, Git, relational databases (PostgreSQL, MariaDB, Oracle DB), JEE, Hibernate, JSF, Primefaces, React, Angular, JavaFX, software architecture
Preferred skills
Cryptography, authentication/authorization (Keycloak, EIDAS, LDAP), DevOps (Jenkins, Kubernetes, Docker, SonarQube), API design, data migration, Infrastructure as Code, AWS/Azure/GCP
Technologies
Java, JUnit, Git, PostgreSQL, MariaDB, Oracle DB, JEE, Hibernate, JSF, Primefaces, React, Angular, JavaFX, Keycloak, EIDAS, LDAP, Jenkins, Kubernetes, Docker, SonarQube, Selenium, Jira XRay, AWS, Azure, Google Cloud
Responsibilities
Translate requirements into program code using existing and new frameworks; derive technical implementation proposals from understanding of client software architectures; structure implementation projects into work packages for developer teams; coordinate implementations with client architects; document implementations in code comments, proposals, and specifications.
Seniority
Senior, hands-on IC with architectural responsibilities