90% Remote: Fullstack Developer Java, Angular, DevOps - Public Client

Job description:

For a public-sector customer, we are currently looking for a full-stack developer (m / w / d) for a project in the field of master data system.
IMPORTANT: For this position the readiness for a SÜ2 (sabotage protection) is necessary.
For this position we can offer an approximate net hourly rate of 80,00 €for on-site and remote.
Duration: 01.11.2025
- 31.10.2026
Capacity: 80%
- 100% (200 PT)
Location: 90% Remote, 124; 10% Nuremberg
Tasks:
1. Creating, testing, integrating and documenting complex, performance-critical software (SW), frameworks
2. Locate, analyse and eliminate SW- errors
3. Ensuring accessibility
4. Support in the creation of (technical) concepts and solutions
5. Ensuring Continuous Integration / Continuous Delivery
6. Apply the DevSecOps procedure
7. Application of agile practices
8. Acquisition of the 3rd level support (rolling in the team)
Skills:
1. Java SE, Java EE
2. Angular
3. Spring Framework, Spring MVC
4. Persistency frameworks (JPA2, EclipseLink, Hibernate)
5. SQL
6. databases (SQL, NoSQL)
7. SOA technologies (SOAP, REST, XML, JSON)
8. Authentication and Authorization (JWT, SAML, OAuth, Spring Security)
9. Template (JSP, JSF, (ASP.Net))
10. Layout technologies (HTML5, CSS3, Sass / Less)
11. Client Scripting (JavaScript / TypeScript)
12. Single Page Applications (Angular, NPM, Webpack)
13. Asynchronous processes (batch processing, data import / export, threading)
14. Application server (e.g. web logic, Tomcat, Payara)
15. Apache Kafka and Apache Cassandra, S3 Storage
16. Version / configuration management (Git, Bitbucket, JIRA, Confluence)
17. Continuous Integration / Continuous Delivery Maven, Jenkins, Nexus
18. Container technologies (docker)
19. IDes (Eclipse, Webstorm)
20. Operating systems (Windows, Linux)
21. Test processes (unit tests, test tools, ISTQB)
22. Accessibility
23. Agile practices (Scrum, Kanban, Clean Code Development, Pair Programming)
24. Secure Development (Secure Design Principle & Pattern; Secure coding)
Other technologies in the project:
1. Front end: Angular, IntelliJ, Node.js, TypeScript, Jest, Nginx Web server as running time environment of the surface
2. Backend: Java, IntelliJ, Spring Boot, Rest Interfaces, Kafka (Confluent Cluster), SQL
3. DevOps: Flux CD for the automation of the deployment, GitHub with Maven, actions in the GitHub Enterprise for CI automation, Jenkins, AKHQ is used to test Kafka, Kubernets (container environment)
4. The tool innovator. This means that in the development and the test, the modelled requirements and definitions, such as the plausibility rules, the UML-use cases, the textual requirements according to the set templates and UML activity diagrams must be used.
5. Test: IntelliJ, Tamara (test automation framework), JUnit, Kafka (KIT and batch tests), SQL, Java
6. Further tools for development and testing: WSL Windows Subsystems for Linux, SLES, SUSE Linux Enterprise Server for development and as running environment of the application, SQL / SQL Developer, use Nexus, Sonarqube
7. For the task control JIRA, for the documentation (including of the results of the discussion and decisions) Confluence.
Background:
The central master data system of a large public institution is used to collect and maintain operations
- and personal data. It acts as a central system for almost all IT procedures of the organisation that require master data to perform their tasks. The master data are provided for various technical applications and user groups via REST endpoints, event-based interfaces, file interfaces, call interfaces and by client.

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.