Currency

Java Developer

Java

Java Developer

Java

-, Kraków

ClearCourse Dev

Full-time
Permanent, B2B
Mid
Hybrid

Tech stack

    English

    B2

    Java

    regular

    Spring Boot

    regular

    ORM

    regular

    CI/CD

    regular

    Solid

    regular

    Git

    regular

    REST API

    regular

    Docker

    regular

    Relational Databases

    regular

Job description

💼 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!

Published: 03.10.2025

Meet the company

ClearCourse Dev

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.

Company profile
Office location

Java Developer

Apply

Java Developer

-, Kraków

ClearCourse Dev

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest ClearCourse Dev z siedzibą w Krakowie, ul. Królewska 57 (dalej jako "administrator"). Masz... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.