Overview
Java Fullstack Developer Travel Permits 80-100% (m/f/d) – Java/Spring/Angular/REST/Oracle
For a long-term project in the public sector (police/justice/migration), we are seeking an experienced Java Fullstack Developer JP).
You will be responsible for the design, development, and enhancement of travel authorization and specialized applications based on modern Java/Spring and Angular technologies.
Working in an agile environment, you will collaborate closely with business and specialist teams and make a significant contribution to the digitalization and automation of processes in the security and migration areas.
Responsibilities
- Full-stack development of complex applications in the field of travel authorizations (backend Java/Spring, frontend Angular)
- Requirements analysis, technical design and implementation of new features and services (REST/SOAP/gRPC – depending on the use case)
- Implementation and further development of REST APIs (JSON, OpenAPI, Spring) as well as integration of legacy components (J2EE, Struts, WebLogic, GWT, EJB 3.0)
- Database design, modeling and implementation of SQL/PL/SQL queries on Oracle or PostgreSQL
- Ensuring software quality through unit and integration tests (JUnit, Selenium, Playwright, Cypress) as well as test automation
- Collaboration in an agile SCRUM team (refinements, planning, reviews, retrospectives) and close cooperation with specialist departments in the police/justice/migration environment
- Documentation, code reviews, adherence to best practices (clean code, architecture and security guidelines)
Requirements
- At least 5 years of professional experience as a Software Engineer with Java (JSE/JEE or JSE/Spring)
- At least 3 years of project experience with Spring as the primary backend technology
- Good knowledge of the following Spring technologies: Spring Boot, Spring Framework, Spring Testing, Spring Data, Spring Batch, Spring Security
- Good knowledge of REST technologies as well as SOAP/integration technologies
- Solid experience with database technologies
- Knowledge of test frameworks (Playwright, Cypress), TypeScript, HTML5, CSS3/SCSS including test automation
- Knowledge of legacy technologies
Nice-to-have
- Knowledge of at least one of the following technology stacks is advantageous: gRPC, Protobuf
- Professional experience in federal administration or other national/international authorities
- Practical experience with Scrum methodology
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
Reference number: JP
Role: Java Fullstack Developer Travel permits required (m/f/d)
Location: Bern and surrounding region
Workload: 80-100% (Minimum 2-3 days per week on-site, remote work only within Switzerland)
#J-18808-Ljbffr