Senior Java Software Engineer

Tenarai Europe

Kraków

On-site

PLN 180,000 - 250,000

Full time

9 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Onsite parking space for employees
Life Insurance
Budget for development
Learning Platform access
Diversity and inclusion
Team Building activities
Charity initiatives
Referral program with financial bonus

Job summary

Tenarai Europe in Kraków is seeking a Senior Java Developer for a client in the aviation industry. You will join an engineering team delivering scalable Java applications and services with a strong emphasis on performance and code quality.

The role requires hands-on development, design of robust architectures, REST and SOAP integrations, and collaboration with architects and leaders. We value independence, analytical thinking, and the ability to learn new technologies.

Qualifications

  • Proven Java development experience with modern Java and J2EE.
  • Strong understanding of software architecture and design principles.
  • Experience with Spring Framework 5 and Hibernate.
  • Hands-on with RESTful and SOAP services and database systems.
  • Experience with TDD and testing frameworks.
  • Familiarity with CI/CD pipelines and Git workflows.
  • Ability to work independently with strong problem-solving.

Responsibilities

  • Develop, maintain, and improve Java-based applications using Java 8+.
  • Design solutions with solid architecture and best practices.
  • Implement REST and SOAP integrations and services.
  • Work with relational and NoSQL databases (Oracle/MySQL/MongoDB).
  • Write automated tests following TDD using JUnit/Mockito.
  • Participate in CI/CD pipelines and code quality initiatives.
  • Collaborate with architects and leaders to deliver high-quality solutions.
  • Diagnose issues and perform root cause analysis.

Skills

Java 8+ / Core Java / J2EE
Spring Framework 5
Hibernate / ORM
REST & SOAP services
AWS / Cloud
CI/CD / Git
TDD / JUnit 4+ / Mockito
OOP / Design principles
Relational & NoSQL databases

Tools

Apache Camel
Tomcat

Job description

We are looking for a Senior Java Developer from Kraków and nearby for our customer from aviation industry.

Join our engineering team delivering software solutions for our client. The primary goal of the project is building and expanding scalable systems and applications based on Java architecture. We are seeking ambitious engineers committed to high technical standards, performance, and delivering well-crafted solutions. Key qualities for the team include analytical capability, independence, and adaptability to new technologies — prior travel or aviation domain experience is not required.

Responsibilities:
  • Develop, maintain, and improve Java-based applications using Java 8+ and J2EE technologies.
  • Design and implement software solutions following sound architecture and design principles.
  • Develop and maintain integrations and services using REST and SOAP.
  • Work with relational and NoSQL databases, including Oracle, MySQL, and MongoDB.
  • Develop and maintain automated tests following TDD practices, using JUnit 4+ and Mockito.
  • Diagnose system issues, perform thorough root cause analysis, and implement effective solutions.
  • Develop utilities and tools to automate data and result processing and analysis.
  • Monitor and improve code quality and contribute to maintaining development standards and metrics.
  • Work with CI/CD pipelines and version control using Git, including branching and merging practices.
  • Collaborate closely with developers, architects, and technical leaders to solve technical challenges and deliver high-quality solutions.
  • Support the team in troubleshooting and resolving technical issues.
  • Work independently on assigned tasks and take ownership of delivering solutions.
  • Continuously learn and adopt new technologies, tools, and development practices.
  • Work with cloud technologies, with AWS being preferred.
Job requirements:
  • Strong professional experience with Java 8+ / Core Java / J2EE.
  • Good understanding of software architecture and design principles.
  • Strong object-oriented programming (OOP) skills.
  • Experience with Spring Framework 5.
  • Experience with Hibernate / ORM frameworks.
  • Hands-on experience with Apache Camel and Tomcat.
  • Experience working with RESTful and SOAP-based services.
  • Good knowledge of relational and NoSQL databases, particularly Oracle, MySQL, and MongoDB.
  • Experience with Git, CI/CD, branching, and merging in a team environment.
  • Practical experience with Test-Driven Development (TDD), JUnit 4+, and Mockito.
  • Experience with system diagnostics, debugging, profiling, and root cause analysis.
  • Knowledge of logging frameworks and experience troubleshooting application issues through logs.
  • Understanding of code quality and software metrics.
  • Experience working with AWS is a plus.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively with technical leaders, architects, and developers.
  • Ability to work independently and take ownership of assigned tasks.
Must possess a legal work permit in Poland
General benefits - depends on the form of employment
  • Attractively located office with collaboration spaces
  • Onsite parking space for employees
  • Referral program with financial bonus
  • Life Insurance
  • Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
  • Access to internal Learning Platform with multiple trainings oriented for professional growth
  • Access to MyBenefit platform (Multisport included)
  • Team Building activities
  • Charity initiatives
  • Working environment promoting diversity and inclusion
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer (86/821)
Senior Java Developer (86/821)

INFOLET SP. Z O.O. • Kraków

On-site
PLN 167,400 - 223,200
Relocation package (4500 PLN total)
Extended medical care
Multisport card
+1
Technical Team Lead
Technical Team Lead

Tenarai Europe • Kraków

On-site
PLN 180,000 - 260,000
Life Insurance
Onsite Parking
Development Budget
+6
Senior Java Engineer
Senior Java Engineer

GFT TECHNOLOGIES SE • Poznań

On-site
PLN 162,712 - 249,426
Medical insurance
Sport benefits
Lunch subsidy
+4
Senior Java QA Engineer
Senior Java QA Engineer

Tenarai Europe • Kraków

On-site
PLN 180,000 - 240,000
Onsite parking
Life Insurance
Development budget
+5
Senior Java Developer (10/978)
Senior Java Developer (10/978)

INFOLET SP. Z O.O. • Kraków

On-site
PLN 240,000 - 300,000
Relocation package
Extended medical care
Multisport Benefit card
+1
Java Developer (Mid/ Senior)
Java Developer (Mid/ Senior)

Savangard • Warszawa

Hybrid
PLN 150,000 - 210,000
Remote-friendly workplace
Flexible working hours
Private healthcare
Regular Java Software Engineer
Regular Java Software Engineer

Tenarai Europe • Kraków

On-site
PLN 140,000 - 210,000
Onsite parking
Referral program with financial bonus
Life Insurance
+6
Junior Java Developer
Junior Java Developer

EPAM Systems • Wrocław

On-site
PLN 70,000 - 120,000
Hybrid work model
Career development programs
Health insurance
+1
Technical Lead
Technical Lead

Tenarai Europe • Poland

On-site
PLN 120,000 - 180,000
Onsite parking
Life Insurance
Development budget
+6
Java Developer (Mid/ Senior) (K/M)
Java Developer (Mid/ Senior) (K/M)

Savangard • Warszawa

Hybrid
PLN 150,000 - 210,000
Remote-friendly
Flexible hours
Multisport
+5