Java Engineer - Remote
Torentify## About the Company
ITech Consult AG is a Swiss company specializing in the placement of IT professionals for contract assignments. Founded in 1997 by IT professionals, the company supports candidates and clients throughout project-based IT engagements. ITech Consult is ISO 9001:2015 certified and has offices in Switzerland, Germany, and Ireland.
## About the Role
ITech Consult AG is seeking an experienced Java Software Engineer to support the development of real-time data transmission systems. The role focuses on backend development using Java and Spring Boot, with Kafka, SQL, and REST as key technologies.
You will contribute to architecture and solution design, develop high-performance applications, identify optimization opportunities, and help maintain strong standards for performance, maintainability, and automated quality assurance.
## Key Responsibilities
* Contribute to software design and architecture decisions with key stakeholders.
* Develop high-performance backend applications.
* Independently implement solutions and share technical learnings with the team.
* Identify optimization opportunities and proactively drive improvements.
* Consider and improve code and application performance throughout development.
* Develop and maintain applications using Scrum methodologies.
* Share knowledge and support junior developers.
* Contribute to distributed application development and real-time data transmission systems.
## Required Qualifications
* Completed degree in Computer Science from a university or university of applied sciences, or equivalent qualification.
* At least 10 years of professional software development experience with Java and Spring Boot.
* At least 3 years of experience with Kafka, SQL, and REST.
* Strong knowledge of designing and developing distributed applications.
* Experience with unit and integration testing.
* Experience with GitLab, Docker, Kubernetes, Splunk, and Citrus.
* Strong understanding of software architecture, maintainability, performance, and automated quality assurance.
* Broad experience in the FinTech and financial services industry.
* Very good German and good English language skills.
## Preferred Qualifications
No additional preferred qualifications are specified in the original job description.
## Education & Experience
* **Education:** Degree in Computer Science or equivalent qualification.
* **Experience:** 10+ years in Java and Spring Boot software development, including at least 3 years with Kafka, SQL, and REST.
* **Industry:** FinTech and financial services experience.
## Work Arrangement & Schedule
* **Location:** Bern and surrounding region, Switzerland
* **Work Arrangement:** Hybrid
* **On-site:** 2 days per week
* **Remote:** Remote work only from within Switzerland
* **Workload:** 90%
* **Engagement:** Contract/project assignment
* **Start Date:** Not specified; source indicates an open start/end date with potential extensions.
## Compensation & Benefits
Compensation and benefits are not specified in the original job description.