Required skills
- Java
- Spring Boot
- Kafka
- Software Architecture
- Distributed Systems
- Performance Optimization
- SQL
- REST APIs
- Docker
- Kubernetes
- GitLab
- Unit Testing
- Integration Testing
Languages: German
Job description
We are looking for an experienced Senior/Principal Software Engineer with strong expertise in Java, Spring Boot, and Kafka to develop high-performance, scalable applications for processing large amounts of data.
Project overview
For our client, we are looking for an experienced Java / Spring Boot Software Engineer at Principal level with pronounced Kafka expertise. You will develop high-performance, scalable applications for processing very large amounts of data and take responsibility for demanding technical solutions.
Responsibilities
Your Technical Expertise
Your Tech Stack:
General Conditions:
- Development and optimization of high-performance backend applications with Java, Spring Boot, and Kafka
- Technical responsibility for demanding solutions as well as active co-design of the architecture and design of distributed systems
- Conception and implementation of scalable solutions for the reliable processing of very large data and transaction volumes
- Analysis of performance problems and development of sustainable technical improvements
- Independent development and convincing representation of technical decisions in collaboration with architects, developers, and other stakeholders
- Ensuring high code quality through automated tests and proven development practices
- Technical support for other developers as well as active knowledge transfer within the team
- In-depth, current practical experience with Kafka and Java, which you regularly use in production projects
- 5+ years of experience in professional software development with very solid knowledge of Java and Spring Boot
- Demonstrable experience with high-performance systems and the processing of large amounts of data
- Very good knowledge of software architecture, distributed systems, and performance optimization
- Experience with SQL, REST APIs, Docker, Kubernetes, and GitLab
- Knowledge of unit and integration testing as well as ideally Splunk and Citrus
- Completed degree in Computer Science (University/University of Applied Sciences) or comparable qualification
- You work independently, structured, and solution-oriented
- You can explain complex technical issues understandably, justify decisions, and technically convince different stakeholder groups
- Very good German and good English skills
- Core Technologies: Java · Spring Boot · Kafka
- Architecture & Integration: Distributed Systems · REST APIs
- Database: SQL
- Container & DevOps: Docker · Kubernetes · GitLab
- Testing & Monitoring: Unit Testing · Integration Testing · Splunk · Citrus
- Methodology: Scrum
- Start: asap
- Workload: 80-100%
- Location: Bern (1-2 times per week on-site)
Project details
- Start: flexible
- Location: Bern, Berne, Switzerland, CH
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on arbeitnow.ch