Pracuj.pl Hybrydowo Mid

Java Developer

Clearcourse Development Sp. z o.o.

⚲ Kraków, Krowodrza

Wymagania

  • Java
  • Spring Boot
  • Micronaut
  • Hibernate
  • MSSQL
  • PostgreSQL
  • MySQL
  • Git
  • Docker
  • JUnit
  • a
  • React
  • Agular
  • TypeScript

Opis stanowiska

Nasze wymagania: At least 3 years of Developer experience across these technologies - Backend: Java, Spring Boot or Micronaut – or any other multi-layered architecture framework – and ORMs (e.g. JPA/Hibernate). Relational Databases like MSSQL, PostgreSQL or MySQL. Others: Git, REST APIs, Docker, CI/CD pipelines, testing frameworks. Strong knowledge of Spring Boot or Micronaut frameworks. Solid understanding of RESTful services and API design. Strong understanding of software design principles (SOLID, DRY or Clean Code). Comfortable navigating and maintaining legacy systems when needed. Experience writing unit and integration tests using JUnit or similar frameworks. Experience in agile environments and working with ticketing systems (e.g., Jira). Proficiency with Git and modern development workflows (CI/CD). O projekcie: English languagei: B2+ (most team based in the UK) Our software development team is committed to building great products together. Products that are scalable, easy to maintain, and serve our users with excellence. As a Developer at Swan, your role is not just about writing code. It is about ownership, collaboration, and shaping the future of what we deliver — from the first idea to final delivery and beyond. Contribute across the software lifecycle — from requirement refinement with Product Managers through development, testing, and supporting deployment — working closely with senior engineers to deliver high-quality solutions. Zakres obowiązków: Build and maintain robust, secure, and maintainable software systems — end to end. Develop loosely coupled, layered software components ensuring they are replaceable, testable, and version-controlled with minimal impact on others. Embrace Clean Code and SOLID principles: your code must be clear enough to be understood and extended by others quickly and safely. Participate in technical discussions, dailies and planning meetings, and backlog grooming. Deliver against agreed goals, staying committed and aligned with the team and manager’s chosen direction. Support junior developers through mentoring and lead by example in both quality and attitude. Handle developments, supports and production requests with professionalism, care, and accountability. Consistently demonstrates ownership and follows through to the delivery. Oferujemy: Kafeteria MyBenefit + additional private medical care Day off for your birthday Pizza Tuesday KUP benefit Integration meetings No dress code and much more!