Java Developer

Vor 3 Tagen

Bern Berne, BE, Schweiz Torentify Vollzeit
# Lead Java Developer (m/w/d) ##

About the Role
an We are seeking an experienced \*\*Lead Java Developer\*\
* to take technical leadership within the core of Swiss banking infrastructure. You will shape the technical direction of the team while contributing hands-on to the development, stabilization, modernization, and operation of a business-critical system based on \*\*Java and Spring Boot\*\*. The role combines technical leadership, architecture, hands-on development, and mentoring. You will work with \*\*high-volume Apache Kafka event-streaming pipelines\*\*, an established legacy codebase, and critical systems where reliability, performance, and precision are essential. You will collaborate closely with architects, Product Owners, and stakeholders to translate business requirements into robust technical solutions. ##

Key Responsibilities
- Provide technical leadership within the development team and serve as a technical role model.
- Shape the team's technical direction and establish appropriate engineering standards and best practices.
- Further develop, stabilize, and operate an established business-critical system based on \*\*Spring Boot\*\*.
- Take responsibility for the architecture and operation of high-volume \*\*Apache Kafka event-streaming pipelines\*\*.
- Maintain and modernize an extensive existing codebase while balancing system stability with continuous improvement.
- Mentor developers and provide technical guidance.
- Collaborate closely with architects, Product Owners, and stakeholders to translate business requirements into robust technical solutions.
- Ensure high standards of code quality, system performance, and reliability.
- Lead through technical expertise and professional authority rather than title alone. ## Required Qualifications
- Expert-level \*\*Java development\*\
* experience with demonstrated experience as a \*\*Lead Developer\*\*.
- At least \*\*5 years of practical production experience with Spring Boot\*\*.
- At least \*\*5 years of strong practical Apache Kafka experience\*\*, particularly in high-volume environments.
- Experience working with established, mature \*\*legacy system landscapes\*\*.
- Very good \*\*German language skills\*\*; this is a must-have requirement.
- Fluent \*\*English\*\*.
- Strong communication skills.
- Ability to provide technical leadership through expertise and influence. ## Preferred Qualifications
- \*\*Oracle database\*\
* knowledge.
- Experience in \*\*Financial Services\*\
* or \*\*Insurance\*\*. ## Skills & Competencies
- Java development
- Spring Boot
- Apache Kafka
- High-volume event streaming
- Technical leadership
- Software architecture
- Legacy system modernization
- Code quality and best practices
- Performance optimization
- System stability and reliability
- Developer mentoring
- Stakeholder collaboration
- Technical communication
- Problem-solving and decision-making ## Education & Experience \*\*

Education:
\*\*\ No specific educational qualification is stated in the original

job description
. \*\*

Experience:
\*\
*
- Expert-level Java development experience.
- Demonstrated Lead Developer experience.
- 5+ years of Spring Boot experience in production.
- 5+ years of practical Apache Kafka experience, particularly in high-volume environments.
- Experience with established and mature legacy system landscapes. ## Work Arrangement & Schedule
- \*\*

Location:
\*\
* Bern, Switzerland
- \*\*Work arrangement:\*\
* Onsite
- \*\*Employment type:\*\
* Not specified in the original

job description
.
- \*\*Schedule:\*\
* Not specified in the original

job description
. ## Compensation & Benefits
- \*\*Compensation:\*\
* EUR 150–190
- No additional benefits are specified in the original

job description
. ## Compliance / Additional Information This role carries significant technical responsibility within \*\*Swiss banking infrastructure\*\
* and involves business-critical systems where precision, stability, performance, and reliability are essential.