Full stack Developer Angular, Java & Spring Boot
ROHDE & SCHWARZ GmbH & Co. KG
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
Java
Agile Methodologies
Code Review
Continuous Integration
Data Stores
Spring
PostgreSQL
Network administration
Redis
E2e Testing
Selenium
TypeScript
Web Applications
Openapi
GitHub Copilot
Spring-boot
Vert.x
Backend
Gitlab
Kotlin
Angular
Kubernetes
Deployment Automation
Maintaining Code
Kafka
Front End Software Development
Vertica
REST
Jasmine
Jenkins
Microservices
Job description
-
- Development of the front-end and back-end of our web applications, with a focus on a modularized overall architecture. * Design and development of cloud-based networking management solutions in collaboration with interdisciplinary teams. * A view of the entire software: from design to development to customer acceptance testing. * Define RESTful APIs using OpenAPI 3.0 . * Understand problems from a broad technical domain, propose solutions, and evaluate and implement them. * Review code and ensure compliance with project standards. * Support CI/CD pipelines and automated deployments. * E2E testing (automated and manual) of new features. * Coordinate application concepts with stakeholders and experts. * Evaluate and integrate new frameworks and technologies.
Requirements
- Angular, Java & Spring Boot | Frontend UX | Kubernetes Microservices * Overall experience of 10-12 years * Experience with Angular (
- 16), Typescript for the Front-End and Java (21)/Kotlin, Vert.X, Spring Boot microservices for the Back-End * Experience with the underlying data stores Postgres, Redis or Clickhouse * Experience with Spring, testing frameworks and Java libraries (e.g. AssertJ) * Experience with front-end testing frameworks (Jasmine, Karma, Selenium) * Familiar using and building automated CI-CD pipelines (Gitlab, Jenkins). * Experience in building consistently modularized software with clear interfaces * Curiosity in leveraging AI-assisted development tools (GitHub CoPilot, Cursor.AI, Claude Code etc.) to accelerate development velocity while maintaining code quality * Clear and precise communication of problems in English * Experience with agile development methods. * Familiarity with Kafka and Kubernetes (K8s) is a plus. * Experience in hybrid work environments. * Collaboration with international teams across different time zones. * Functional knowledge of network management is an added advantage.