Senior SW Engineer "Java"
Novotec Engineering Ag
Bern, Switzerland
16 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
Bern, Switzerland
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Process Model and Notation
Software Bug Management
Continuous Delivery
Relational Databases
Software Design Patterns
DevOps
Monitoring of Systems
PostgreSQL
Openshift
Scrum
Software Engineering
Test Driven Development
Spring-boot
GIT
Angular
Storage Technologies
Information Technology
Kafka
Bitbucket
Splunk
Software Version Control
Docker
Microservices
Job description
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., * 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
- University degree in Computer Science or equivalent experience.
- Proficiency in Java, Spring Boot, and DevOps practices.
- Experience with relational databases and messaging architectures., 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., 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)
About the company
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.