Application Java Software Engineer (m/w/d)
Core
Develop individual software solutions for client projects, from technical conception to implementation and further development.
Role type
Senior IC Java Software Engineer (Architect)
Builds
Custom enterprise software solutions for national and international clients
Domain
IT Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, JUnit, Git, relational databases (PostgreSQL, MariaDB, Oracle), JEE, Hibernate, JSF, Primefaces, React, Angular, JavaFX, software architecture, agile project management
Preferred skills
Cryptography, authentication/authorization (Keycloak, EIDAS, LDAP), DevOps (Jenkins, Kubernetes, Docker, SonarQube), API design, data migration, Infrastructure as Code, AWS/Azure/GCP, public sector experience
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 code using existing and new frameworks; derive technical implementation proposals based on client architecture understanding; structure implementation projects into work packages for developer teams; coordinate implementations with client architects; document implementations in code comments, proposals, and specifications in German and English
Seniority
Senior, hands-on IC