Java Fullstack Developer with DevOps experience
Role details
Job location
Tech stack
Job description
For a long-term project in a government environment, we are seeking several experienced Java full-stack developers with solid DevOps experience (924744JP). In this role, you will develop and maintain modern, secure, and scalable business applications based on Java/Spring in the backend and Angular in the frontend. You will work closely with business analysts, architects, and other developers, contributing your experience across the entire software lifecycle-from requirements analysis through implementation and testing to deployment and operations-within an agile team., Design, implementation, and maintenance of Java-based backend services (JSE/JEE or JSE/Spring, Spring Boot)
- Development and enhancement of web-based Angular frontends (TypeScript, HTML5, CSS3/SCSS)
- Design and implementation of REST and SOAP interfaces (OpenAPI, JSON/Jackson, XML, Spring integration)
- Database modeling and development with Oracle or PostgreSQL (SQL, PL/SQL, database schemas)
- Implementation of security and quality requirements (Spring Security, code quality, Sonar, best practices)
- Use of modern build, CI/CD, and DevOps tools (Maven, Git, Jenkins, IntelliJ)
- Collaboration in test design and automation (unit tests, integration tests, possibly Selenium/Playwright/Cypress)
- Close collaboration within an agile team (Scrum) and participation in architectural and design decisions
- Documentation, reviews, and continuous optimization of Development and deployment processes
Requirements
Do you have experience in XML?, Do you have a Bachelor's degree?, At least 5 years of experience as a Software Engineer in Java with JSE/JEE or JSE/Spring
- At least 3 years of project experience with Spring as the primary backend technology
- Solid experience with several of the following technologies: Spring Boot / Spring Framework / Spring Testing / Spring Data / Spring Batch / Spring Security
- Good knowledge of SOAP technologies: interface definition / XML (Jackson Library) / SOAP UI / integration with Spring
- Knowledge of REST API technologies: JSON (Jackson Library) / REST best practices / OpenAPI (code generation) / implementation with Spring
- Database knowledge: Oracle or PostgreSQL / SQL / database schema & modeling / PL/SQL (Oracle) / data types (e.g., JSON fields)
- Experience with client technologies such as Angular / Angular architecture / best practices (state management, standalone components, lazy loading, etc.)
- Good knowledge of test frameworks (Playwright, Cypress) / TypeScript / HTML5 / CSS3 or SCSS are advantageous
- knowledge of tools such as IntelliJ / Maven / Git / Jenkins / Sonar is advantageous
Nice-to-have (advantages):
- Professional experience in federal administration or other national/international authorities
- Experience with test automation (e.g., JUnit, Selenium, Playwright)
- Practical experience with Scrum methodology
- Demonstrable experience in a DevOps environment (CI/CD, automation, operations, monitoring)
Education:
- University degree (University of Applied Sciences, University, ETH) in Computer Science or Business Informatics
Languages:
- German (native speaker/fluent)
- Good language skills (B2) in English and/or French are an advantage