
Java Developer
Clearcourse Development Sp. z o.o.•Kraków, Krowodrza
💰 Wynagrodzenie
Widełki nieujawnione
📋 Informacje
🛠 Wymagane technologie
🌐 Wymagane języki
📝 Twój zakres obowiązków
Your responsibilities, 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.
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).
This is how we work, in house, you focus on a single project at a time, you develop several projects simultaneously, you can change the project, you have influence on the choice of tools and technologies, you have influence on the technological solutions applied, you have influence on the product, you focus on product development, you focus on code maintenance, agile, scrum
This is how we work on a project, Clean Code, code review, static code analysis, Continuous Deployment, Continuous Integration, team-level deployment, documentation, testing environments
Development opportunities we offer, development budget, industry-specific e-learning platforms, intracompany training, substantive support from technological leaders, technical knowledge exchange within the company
What we offer, Kafeteria MyBenefit + additional private medical care, Day off for your birthday, Pizza Tuesday, KUP benefit, Integration meetings, No dress code, and much more!
Benefits, sharing the costs of sports activities, private medical care, sharing the costs of foreign language classes, sharing the costs of professional training & courses, remote work opportunities, flexible working time, fruits, integration events, no dress code, coffee / tea, drinks, extra social benefits, pizza Tuesdays
additional-module
If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team — we’d love to speak with you.
Clearcourse Development Sp. z o.o., Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services., , Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 860 employees globally. Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career., , The partnership launched a new payments business, ClearAccept, to deliver this service, by assembling a highly accomplished team with a track record of successfully launching new payments technology. Our innovative payments platform is built using a cloud native microservice architecture running on AWS using serverless infrastructure (AWS ECS + Fargate). We store all our code in GIT and use Git flow as our branching strategy. Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. All our services are developed using a minimum of dotnet core 3.1 with C# and we develop API first. We provide a REST API that allows other platforms to integrate with us. We store our data in various database engines managed by AWS (Aurora using PostgresSQL and DynamoDB). We utilise services from the cloud provider where possible.
About the project
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.
⚙️ Praktyki developerskie
This is how we work on a project, Clean Code, code review, static code analysis, Continuous Deployment, Continuous Integration, team-level deployment, documentation, testing environments
📝 Opis główny / Wstęp
additional-module
If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team — we’d love to speak with you.
About the project
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.
Your responsibilities
- 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.
additional-module
- If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team — we’d love to speak with you.
🎁 Co oferujemy (Dodatkowe detale)
Benefits, sharing the costs of sports activities, private medical care, sharing the costs of foreign language classes, sharing the costs of professional training & courses, remote work opportunities, flexible working time, fruits, integration events, no dress code, coffee / tea, drinks, extra social benefits, pizza Tuesdays
additional-module
If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team — we’d love to speak with you.
Clearcourse Development Sp. z o.o., Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services., , Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 860 employees globally. Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career., , The partnership launched a new payments business, ClearAccept, to deliver this service, by assembling a highly accomplished team with a track record of successfully launching new payments technology. Our innovative payments platform is built using a cloud native microservice architecture running on AWS using serverless infrastructure (AWS ECS + Fargate). We store all our code in GIT and use Git flow as our branching strategy. Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. All our services are developed using a minimum of dotnet core 3.1 with C# and we develop API first. We provide a REST API that allows other platforms to integrate with us. We store our data in various database engines managed by AWS (Aurora using PostgresSQL and DynamoDB). We utilise services from the cloud provider where possible.
About the project
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.