CareerPlan

Application Java Software Engineer (m/w/d)

Erfurt, THUERINGENFull-time2026-03-26 → 2026-10-07
On-site

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