As part of a comprehensive digitalization project, a digital specialist application for supporting occupational health processes will be further developed or expanded. The environment includes, among other things, customer-oriented service modules, portfolio management functions, data protection-compliant processing of sensitive information, and integration into a central service platform.
A senior developer is being sought who, in an agile Scrum setup, is responsible for both backend and frontend components and translates technical requirements into performant, maintainable, and scalable software. Project experience in the new construction of a portal or in comparable portal/platform projects is expressly desired. For the existing team setup and communication in the project, German at native speaker level is also required.
Tasks:
* Conception, development, and further development of complex full-stack applications based on Java and modern frontend technologies
* Implementation of technical requirements into performant, scalable, and maintainable software solutions
* Development of backend services and frontend components within a modular platform architecture
* Design and implementation of interfaces, in particular REST Application Programming Interfaces (APIs)
* Technical responsibility for partial or complete systems
* Compliance with architectural guidelines, coding standards, and best practices
* Conducting or supporting code reviews and quality assurance measures
* Supporting technical decisions and contributing to architectural concepts
* Technical support and mentoring of junior and mid-level developers
* Ensuring the stability, security, performance, and scalability of the applications
* Participation in effort estimations and technical conception
* Support with releases, go-lives, and troubleshooting
* Optimization of existing systems and processes
* Technical coordination with adjacent departments and stakeholders
Requirements:
Must-Have
* Several years of experience as a senior Java developer in a full-stack environment
* Very good knowledge of Java and the use of current Java versions
* Very good experience with Spring or Spring Boot
* Solid experience in full-stack development
* Project experience in the new construction of a portal or in comparable portal/platform projects
* Very good knowledge of relational databases and Structured Query Language (SQL)
* Experience in the development of asynchronous communication mechanisms, e.g. event streaming or messaging
* Experience with Apache Kafka
* Good knowledge of synchronous interfaces, e.g. REST or GraphQL
* Experience with Java Persistence API (JPA) or Hibernate
* Experience with unit and integration tests
* Safe handling of Git
* Very good understanding of software architecture and design patterns
* Knowledge of Domain Driven Design (DDD)
* Experience with microservices or cloud-native architectures
* Experience with Next.js
* Agile working in a Scrum environment
* German as native language
Nice-To-Have
* Experience with cloud platforms such as Amazon Web Services (AWS) or Microsoft Azure
* Knowledge of Docker and Kubernetes
* Experience with IT security topics
* Experience with NoSQL databases
* Knowledge in test automation, e.g. with Selenium or Cypress
* Experience with Infrastructure as Code (IaC)
* Knowledge in observability / monitoring
* Experience in performance optimization at backend and frontend level
* Mentoring and coaching competence
* High willingness to learn and proactive way of working
Technological framework:
Java | Spring | Spring Boot | Next.js | REST APIs | GraphQL | JSON | HTTP | JPA | Hibernate | SQL | Apache Kafka | Git | Unit Tests | Integration Tests | Microservices | Cloud-native Architectures | Scrum | Docker | Kubernetes | AWS | Azure | DDD | Selenium | Cypress | Infrastructure as Code (IaC) | Observability | Monitoring
#J-18808-Ljbffr