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 software solutions for client projects
Domain
Enterprise software development
Required skills
Java, JUnit, Git, relational databases (PostgreSQL, MariaDB, Oracle), JEE, Hibernate, JSF, Primefaces, React, Angular, JavaFX, software architecture, project structuring, technical documentation
Preferred skills
Cryptography, authentication/authorization (Keycloak, EIDAS, LDAP), DevOps (Jenkins, Kubernetes, Docker, SonarQube), API design, automated testing (Selenium, Jira XRay), data migration, Infrastructure as Code, cloud platforms (AWS, Azure, Google), 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
Responsibilities
Translate requirements into program code using existing and new frameworks; derive technical implementation proposals based on 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