Role Overview
What You'll Do:
- Design and implement high-quality server-side code and meet coding standards
- Ensure the best possible performance, quality, and responsiveness of the applications
- Build and evolve services based on Java (Quarkus), JPA/Hibernate and SQL
- Ensure production-grade observability (structured logging, metrics, tracing) and robust error handling.
- Participate in architecture and design reviews; provide hands-on guidance and code reviews for the team.
- Ship continuously in an agile environment with automated testing and CI/CD.
- Troubleshoot production issues and deliver timely fixes with strong root-cause analysis.
- Research, evaluate, and prototype new technologies where they add clear value.
- Actively contribute to the development of the team's coding standards and best practices
- Contribute to technical decision making and strategy for the team and organization.
- Identify and address security vulnerabilities in the system.
- Collaborate with the business analysts for requirements clarification and testers for debugging issues and test case coverage review.
- Write and maintain technical documentation.
Requirements
What You'll Bring:
- 3+ years of application development experience in Java(11+) back end development
- Strong fundamentals in OOP, concurrency, collections, and JVM internals (GC, memory, threading)
- Practical experience with Quarkus/Spring is a plus (or strong experience in a comparable framework), CDI.
- Experience building RESTful APIs with clear contracts (OpenAPI/Swagger) and versioning strategies.
- JPA/Hibernate expertise and strong SQL skills and data migration tools (Flyway/Liquibase); experience with relational schema design and query optimization
- Solid Docker skills; image hygiene and basic runtime diagnostics
- Effective communication in English and the ability to collaborate across functions
- Proficient skills with tools used in software development lifecycle, such as IntelliJ, JIRA, GitHub, Maven, etc. Knowledge of agents and other AI tooling (GitHub copilot) is a plus.
- Experience with modern agile software development (Continuous Integration, Automation Testing).
- Experience catering for non-functional requirements including stability, manageability, scalability, capacity and performance.
Tech Stack
- Docker
- Hibernate
- Java
- Maven
- Spring
- SQL
Benefits
What's In It For You?
· ⚡ Flexibility & Balance: Flexible working hours and work-life balance allow you to tailor work to fit your life.
· 🌟 Recognition & Growth: Opportunities for career advancement in a company that values your contributions.
· 💼 Hybrid Workplace: Modern workspaces (in Zurich, Zug and Hyderabad as well as our Skyhub in Basel) and a remote-friendly culture to inspire collaboration amongst a globally diverse team.
· 🎉 Company-wide Events: Join us for company events to celebrate successes, build teams, and share our vision. Plus, new joiners experience SkyWeek, our immersive onboarding program.
· 👶 Generous Maternity & Paternity Leave: Support for new parents with competitive maternity and paternity leave.
· 🏖️ Annual Leave & Bank Holidays: Enjoy a generous annual leave package, plus local bank holidays to recharge and unwind.