Java Developer
💼 Java Developer
📍 Krakow/Hybrid | 🕒 Full-time | B2B / UoP | Full-time
🔍 About Us
At Swan (part of ClearCourse) we build software that matters — scalable, secure, and maintainable. We're not just coding features — we're solving problems and delivering value, end to end.
As a Java Developer, you’ll work on meaningful projects using modern tools and practices. You’ll collaborate with Product, QA, and Support teams, contribute to technical discussions, and help drive quality and performance across the product lifecycle.
🚀 What You’ll Do
Build and maintain robust back-end systems using Java (Spring Boot / Micronaut)
Design modular, testable, version-controlled components
Apply Clean Code, SOLID and best development practices
Write and maintain unit/integration tests
Work across the full SDLC — from analysis and development to deployment and support
Participate in team ceremonies: dailies, planning, code reviews, retrospectives
Communicate clearly with technical and non-technical stakeholders
Provide support and mentorship to junior team members
Handle support and production requests with ownership and care
Stay open-minded, collaborative, and solution-oriented
✅ What We’re Looking For
Must-Have:
3+ years of experience as a Java Developer
Strong knowledge of Java with Spring Boot or Micronaut
Experience with ORMs (JPA/Hibernate) and relational DBs (PostgreSQL, MySQL, MSSQL)
Hands-on with REST APIs, Git, Docker, CI/CD pipelines
Solid grasp of Clean Code, SOLID, and software design principles
Confident writing unit and integration tests (JUnit or similar)
Agile experience and familiarity with tools like Jira
Comfortable with legacy systems when needed
Excellent problem-solving and attention to detail
Nice-to-Have:
Background in Retail / EPOS environments
Exposure to frontend technologies (React, Angular, TypeScript)
Experience with performance tuning or scalability challenges
Knowledge of mutation testing or code coverage tools
🧠 What We Value
Clear, honest communication
Openness to feedback and diverse perspectives
Team mindset with willingness to mentor
Adaptability across tools and tech stacks
Ownership, accountability, and a bias for action
Emotional intelligence and constructive conflict resolution
🎁 What You Get
Kafeteria MyBenefit
Additional private medical care
Day off for your birthday
Pizza Tuesday
Relaxation zone –football table, PlayStation
Integration meetings
No dress code
and much more!
📩 Apply Now
Ready to build clean, impactful software with a collaborative team? Hit APPLY now!
We’re building a brilliant business with the best products and the best people, and by integrating our software and payments platform, we’re delivering the best solution for customers.
Java Developer
Java Developer
-, Kraków
ClearCourse Dev