Go back to careers

Join us as

Java Engineer

Apply now
Java Engineer - header

Are you up for a challenge? Then step up to the plate – this role is for you!

 

We’re looking for a Senior Java Engineer to join our fintech project – an administrative portal for the financial industry, designed to manage clients and billing processes.

This is not a role where you only follow instructions – you’ll analyze problems, propose solutions, and influence technical decisions, working closely with architect and team members.

 

✅ If your experience and skills match our criteria for the role, apply for this job now. We will love to meet you!
*Find out more about our recruitment process here.

Location:

Cracow

Employment type:

B2B/UoP, 130-150zł/h

Start:

October

Hours:

European working time

Mode:

remote/hybrid/office

Recruitment process:

❇️ Intro chat with Basia - let’s sync up and get to know each other!
❇️ Technical interview - a deep dive into your experience, approach, and skills
❇️ Client meeting - an open conversation about your background
❇️ Final alignment - team feedback and next steps

In this role you will

➡️ Development and maintenance of services responsible for billing processes and client configuration.

➡️ Modernization and refactoring of legacy services supporting client management.

➡️ Collaborating with the software architect to define the system's long-term technical direction.
➡️ Analyzing issues and proposing technical and process improvements.
➡️ Participating in code reviews and ensuring high code quality.
➡️ Working closely with both business and technical teams to plan future stages of the platform's development.
➡️ Mentoring junior team members and actively sharing knowledge.

 

Must have

➡️ At least 5 years of professional experience in Java development.
➡️
Strong knowledge of: Java 21+Spring BootREST APIsHibernate/JPA, relational databases (MS SQL Server or similar), design patterns and software engineering best practices.
➡️ Hands-on experience with refactoring and modernizing existing systems.

➡️ Knowledge of integration technologies and protocols (REST, SOAP).
➡️ Experience with containerization technologies (Docker, Kubernetes).

➡️ Strong analytical thinking skills and the ability to independently propose effective solutions.

➡️ Experience working in Agile environments (Scrum/Kanban).

➡️ Good command of spoken and written English and Polish.

➡️ Excellent communication skills and the ability to collaborate effectively with both technical and business teams.

Nice to have

➡️ Experience with Angular (or other front-end frameworks).
➡️ Experience integrating with SAP systems.

➡️ Experience with cloud platforms (Azure is a strong advantage).

➡️ Knowledge of CI/CD pipelines and DevOps practices.

➡️ Understanding of API Gateway concepts, JWT tokens, OAuth 2.0, OpenID Connect (OIDC), and API lifecycle management.

➡️ Experience working with API Management and Identity & Access Management (IAM) solutions.

➡️ Experience in the financial industry or with billing systems.

 

Apply now

Some extras we offer

Private Healthcare - Healthcare-2
Private Healthcare

Stay healthy with professional medical care for you and your family

Medicover sport - Multisport-2
Medicover sport

Keep fit both physically and mentally

Life Insurance - Insurance-2
Life Insurance

Ensure your loved ones are taken care of after unforeseen events

Best Equipment - Equipment-2
Best Equipment

Do your best work with the best equipment. We’ll set you up right

Training Budget - Budget-2
Training Budget

Sharpen your skills by attending conferences and workshops. We’ll foot the bill

English Lessons - English-3
English Lessons

Master English with in-house lessons

Remote Work - Remote_work
Remote Work

Work from home entirely or in a hybrid model

Flexible hours - Flexible-hours-2
Flexible hours

Plan your working day how you want it

Lunch - Breakfast-2
Lunch

Eat together as a team at Thursday lunch

Internal initiatives - English-2
Internal initiatives

Be a part of our Knowledge Share & Mentoring, and Webinar sessions