yellowshark
St. Gallen
Senior Java Software Engineer (m/f) 80-100%
- 12 October 2026
- 80 – 100%
- Permanent position
- CHF 110 000 - 120 000 /year
- German (Native language), English (Fluent)
- 9000 St. Gallen
About the job
yellowshark AG is a leading Swiss personnel service provider specialising in IT, commercial professions, industry, and technology. Throughout the German-speaking part of Switzerland, you can take your career to the next level with yellowshark by connecting with renowned companies, and we have been doing this for over 15 years!
With profound market knowledge and a broad network, yellowshark offers you tailor-made solutions for permanent positions. Benefit from a dedicated team that understands your career goals and opens up exciting opportunities with attractive employers. Take the next step with yellowshark by your side!
Have we piqued your interest? Then apply today with your complete and meaningful application documents. We look forward to getting to know you!
- Design and implementation of new software components from the idea to productive integration
- Active Java development with a high coding share and direct technical responsibility
- Co-design of modern software architectures as well as development of sustainable design concepts
- Modernisation of existing applications with a focus on performance, maintainability, and scalability
- Ensuring high software quality through Clean Code and proven development standards
- Further development of central components, tools, and frameworks in small development teams
- Independent implementation of demanding development tasks and technical architecture decisions
- Several years of professional experience in Java development and with productively used software systems
- Profound knowledge of Java, object-oriented programming, software design, and the development of complex applications
- Experience with software architectures, design patterns, and Clean Code, ideally complemented by a CAS/MAS in Software Engineering or Software Architecture
- Knowledge of Spring Boot and SQL, ideally PostgreSQL; experience with message queues or Docker/Kubernetes is an advantage
- Confident handling of complex codebases as well as experience in refactoring, performance optimisation, and scaling
- Strong hands-on mentality, analytical thinking, high personal responsibility, and enjoyment of sustainable software development
- Fluent German skills (C2) and very good English skills (B2)
- High coding share with a focus on demanding Java development
- Large scope for design in software architecture, design, and technical decisions
- Small development teams with short decision-making paths and direct professional exchange
- Free catering at the workplace
- Versatile sports and fitness offers for an active balance
- Support for professional training and personal development
- Regular team events and joint activities
With profound market knowledge and a broad network, yellowshark offers you tailor-made solutions for permanent positions. Benefit from a dedicated team that understands your career goals and opens up exciting opportunities with attractive employers. Take the next step with yellowshark by your side!
Have we piqued your interest? Then apply today with your complete and meaningful application documents. We look forward to getting to know you!
Responsibilities
- Development and further development of an established software platform with Java- Design and implementation of new software components from the idea to productive integration
- Active Java development with a high coding share and direct technical responsibility
- Co-design of modern software architectures as well as development of sustainable design concepts
- Modernisation of existing applications with a focus on performance, maintainability, and scalability
- Ensuring high software quality through Clean Code and proven development standards
- Further development of central components, tools, and frameworks in small development teams
- Independent implementation of demanding development tasks and technical architecture decisions
Profile
- Completed training as an IT specialist EFZ application development, certified IT specialist HF, or computer science degree (Bachelor/Master, FH, university or ETH)- Several years of professional experience in Java development and with productively used software systems
- Profound knowledge of Java, object-oriented programming, software design, and the development of complex applications
- Experience with software architectures, design patterns, and Clean Code, ideally complemented by a CAS/MAS in Software Engineering or Software Architecture
- Knowledge of Spring Boot and SQL, ideally PostgreSQL; experience with message queues or Docker/Kubernetes is an advantage
- Confident handling of complex codebases as well as experience in refactoring, performance optimisation, and scaling
- Strong hands-on mentality, analytical thinking, high personal responsibility, and enjoyment of sustainable software development
- Fluent German skills (C2) and very good English skills (B2)
Additional Information
- Established software platform with a large user base and long-term development perspective- High coding share with a focus on demanding Java development
- Large scope for design in software architecture, design, and technical decisions
- Small development teams with short decision-making paths and direct professional exchange
- Free catering at the workplace
- Versatile sports and fitness offers for an active balance
- Support for professional training and personal development
- Regular team events and joint activities