Senior Java Developer for an HRTech Product

Katowice, Poland
22-27000 PLN gross on UoP
  • Full-time
  • ,
  • Perm
  • ,
  • UoP

Itentio IT Recruitment

Our client is a multinational technology company with strong operations in the HRTech – background screening and risk management industry, helping global organizations verify candidates’ employment history, education, identity, driving records, and financial background. They are looking for Senior Java Developer to join the team in Poland.

Whom are we looking for – Senior Java Developer

Location: Katowice, Poland, Hybrid mode of work

Brief position description

We’re seeking a Senior Java Developer for the company that operates on a modern, microservices-based platform, with over 2,000 repositories, enabling secure and scalable data exchange between internal services and external partners. With teams across the US, UK, Estonia, and Poland, they have a supportive, international environment, offering engineers exposure to high-impact projects, direct collaboration with senior leadership, and opportunities to work with a variety of technologies across multiple domains.

As a Senior Java Developer, you’ll join a cross-functional team responsible for designing, building, and enhancing applications used daily by customers worldwide.
You’ll collaborate with Product Managers, Business Analysts, and QA Engineers to implement new features, ensure high code quality, and continuously improve platform performance. This is a hands-on engineering role with meaningful ownership and technical impact.

Why is it worth joining this company?

  1. Work on impactful global projects with real-world applications — not sandbox coding.
  2. Collaborate with international teams in Estonia, the UK, and beyond.
  3. Be part of a positive, respectful culture with a strong engineering community in Katowice.
  4. Exposure to senior leadership and opportunities to influence product direction.
  5. Diverse tech stack and the chance to learn across teams and domains in a complex product.

Senior Java Developer – Key Responsibilities

  • Analyzes, designs and codes new complex software solutions or enhancements to existing products
  • Partners product management, architects and quality assurance during all phases of SDLC to ensure the software meets functional and non-functional requirements; actively participates in Agile ceremonies
  • Ensures quality by writing tests, participates in design and code reviews
  • Develops test programs and functional prototypes when required
  • Assists management with the technical evaluation of issues, including alternatives, risk assessments, and recommendations
  • Leads, provides technical assistance and delegates tasks to less experienced team members

Senior Java Developer – Main requirements

  • Proven experience with Java (at least 5 years).
  • Good knowledge of Object-Oriented Programming, Principles and Design Patterns.
  • Good knowledge of SQL, exposure to Hibernate/JPA/Spring JDBC.
  • Experience with building RESTful services.
  • Experience optimizing code for scalability and performance.
  • Experience using standard software development tools (e.g. IntelliJ, JUnit, JMeter, Maven, Jenkins, Git, Jira).
  • Ability to lead the delivery of technical projects. Tech lead experience is a plus.
  • Excellent communication skills; problem solving mindset; collaborative approach, can-do attitude.

Nice to have skills

  • Practice in a multi-tier, async, distributed architecture.
  • Understanding multi-threading and concurrency.
  • Proficiency in data modelling and transformations (XML, XML Schema, XSLT).
  • Exposure to message brokers like RabbitMQ.
  • Experience with non-SQL databases (e.g. MongoDB).
  • Cloud (Azure, AWS or GCP) insight, containerization (Docker, Kubernetes).
  • Network protocols understanding; Unix user level skills.

Senior Java Engineer – What is in it for you?

  • Competitive salary:22,000–27,000 PLN gross/month on perm (UoP).
  • Annual Bonus Plan.
  • Private Medical Care.
  • Group Life Insurance.
  • MyBenefit Cafeteria platform.
  • Lunch Vouchers.
  • Paid Lunch Break (30 minutes).
  • Tax-deductible costs.
  • Hybrid work (flexibility to work 2 days/week from home).

The Next Step for you:

Is it a new challenge for you? If you want to become a valuable part of this project, please apply via the contact form below.

Itentio IT Recruitment privacy and equal opportunity statements:

By submitting the recruitment application, you consent to the processing of your personal data contained therein. The controller of your personal data is Vladyslav Muzhylivskyi operating under the business name Vladyslav Muzhylivskyi Itentio with its registered office in Kraków (Tax ID: 6751522794). Personal data will be processed in order to carry out the recruitment process for the position specified in the job offer, including for the purpose of assessing the qualifications for work in this position. You can withdraw your consent at any time, which, however, does not affect the legality of the processing that was carried out on its basis before its withdrawal. You have the right to request access to your data, to rectify it, delete it or limit its processing, as well as the right to transfer your personal data, the right to object to data processing and the right to lodge a complaint with the supervisory authority for the protection of personal data. Additional information on the processing of personal data is in our Privacy Policy available at https://itentio.com/privacy-policy/.

Please note that all applications are treated with strict confidence. Itentio IT Recruitment will never share your data outside our organization without your written consent. Itentio is an equal-opportunity recruitment company and values diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Enjoy all new opportunities by subscribing to our LinkedIn and Facebook pages.

Stages of the recruitment process

01 step

Intro call with Itentio recruiters

An online interview on phone/online with our recruiter to discuss this position and talk about your experience (30 minutes)

02 step

Technical interview

Live coding session in English with an Engineering Lead or Hiring Manager (screen sharing required). (90 minutes)

03 step

Team interview

An informal conversation with an Engineer and Manager to assess team fit and communication style. (45–60 minutes). After this stage the company might ask you about references and after send you the offer letter. Congratulations and welcome on board!

Are you a talented IT professional looking for exciting career opportunities?

Take the first step towards your dream job by contacting Itentio IT Recruitment today!

Fill out this contact form and upload your CV to get started. Our team will review your information and get in touch with you.

We can't wait to hear from you and help you advance your IT career!

    Scroll to top