Senior SW Engineer "Java"
Novotec Engineering AG
Bern
Key information
- Publication date:21 November 2025
- Workload:100%
- Contract type:Permanent position
- Place of work:Bern
Job summary
Novotec Engineering provides high-quality consulting and engineering services. Join our supportive team for exciting projects and great benefits.
Tasks
- Design and implement Microservices using Java and Spring Boot.
- Model and automate BPMN processes and integrate workflows.
- Collaborate in a Scrum team and support the entire software lifecycle.
Skills
- University degree in Computer Science or equivalent experience.
- Proficiency in Java, Spring Boot, and DevOps practices.
- Experience with relational databases and messaging architectures.
Is this helpful?
Novotec Engineering offers comprehensive, high-quality consulting, engineering, and support services in the field of software development, architecture, and infrastructure. This way, we support our customers in their strategic IT areas.
Our know-how is the most important asset for fulfilling our tasks and achieving our goals. Our many years of professional experience, our competencies in various industries and specialist areas, as well as our commitment to working together, create the foundation for success.
Senior SW Engineer "Java"
Work location:
Bern region (hybrid remote)
Workload:
80-100%
Type:
Temporary,
Freelance,
Permanent employment
To support a customer project, we are looking for an experienced personality as a Senior SW Engineer with a focus on Java / Spring Boot. You will support the team throughout the entire SW lifecycle, from design, development, testing to DevOps.
Tasks
- Design, implementation, testing, and operation (DevOps) of microservices
- Modeling and automation of BPMN processes as well as integration into messaging/REST workflows
- Collaboration in the Scrum team in the SAFe context and close cooperation with other teams in the ART
- Implementation with Java / Spring Boot, Kafka, Solace (messaging), REST, and PostgreSQL
- Documentation and bug fixing
Requirements
Must have:
- Completed computer science degree (ETH, university, FH) or equivalent education
- Several years of experience with Java and Spring Boot as well as DevOps activities
- Proven several years of experience with BPMN modeling/automation (e.g., Flowable)
- Experience with relational databases
- Experience in message-driven architectures (such as Kafka, Solace) and event messaging
- Quick comprehension of technically and professionally complex systems
- High social competence and good communication skills
- German and English skills in spoken and written form
Nice to have:
- Knowledge in agile software development, design patterns, test-driven development
- Source code management (Git/Bitbucket)
- Experience with cloud/container technologies (OpenShift, Docker, AWS)
- Experience with Angular and microservice architectures
- Experience in various storage technologies (e.g., AWS S3)
- Experience with monitoring systems such as Instana or Splunk
- Experience with continuous deployment (Tekton / ArgoCD)
Work location: Bern region (hybrid remote 50/50)
Duration: asap until the end of 2026 (with option to extend)
If you feel addressed, we look forward to receiving your complete application documents via the following form:
Application as Senior SW Engineer "Java"
Only direct applications will be considered