Java Developer
Role details
Job location
Tech stack
Job description
Join SkyCell as a Java Developer and innovate for a sustainable future. Be part of a diverse team making a real impact in logistics and healthcare.
Tasks
- Design and implement clean, maintainable backend services using Java.
- Build robust APIs ensuring performance and reliability for users.
- Collaborate with stakeholders and participate in architecture reviews., Do you have proven experience and a strong background in designing and implementing clean, maintainable, and scalable backend services using Java, Quarkus/Spring, JPA/Hibernate, and SQL? Are you confident navigating the modern backend ecosystem-building robust APIs, ensuring performance and reliability, and collaborating effectively with cross-functional stakeholders? Then join us as a Java Developer and play a key role in our mission. Be a part of our team and help us deliver innovative solutions that make a real impact.
At our company, we're on a mission to change the world by revolutionizing the digital landscape. Our cutting-edge web and mobile applications are designed to enhance user experience and improve customer engagement, with quality and security at the core of everything we do.
We're a fast-growing, purpose-driven scale-up where you'll make an impact, feel empowered, and thrive in a diverse, innovative environment., * 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
- 3+ years in Java backend development with strong OOP fundamentals.
- Proficient in Quarkus/Spring, JPA/Hibernate, and SQL.
- Solid Docker skills and experience with CI/CD processes., * 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.
Benefits & conditions
· 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.
Ready to Make an Impact?
We're not just offering a job; we're offering a chance to be part of something bigger. At SkyCell, you'll help build a future where pharmaceutical delivery is efficient, sustainable, and transformative.