Senior Java Engineer (#4884)

5 800 - 6 100 USDNet per month - B2B
Java

Senior Java Engineer (#4884)

Java
Zabłocie 43A, Kraków

N-iX

Full-time
B2B
Senior
Remote
5 800 - 6 100 USD
Net per month - B2B

Job description

We're seeking a Software Java Engineer with 5+ years of experience to help build and scale the backend services that power our content discovery, licensing, and delivery platforms across all of our content libraries. You'll join a team that's passionate about clean architecture, performance, and solving complex challenges at scale. If you thrive in a collaborative environment and love building robust APIs, data-driven systems, and data modeling we'd love to hear from you.

What You'll Do:

  • Design, implement, and maintain backend services using Java, Spring Boot, and the broader Spring ecosystem.

  • Build and evolve RESTful APIs that power content metadata, search, recommendation, and licensing workflows.

  • Work with Kafka to build event-driven and real-time processing systems.

  • Use SQL and work with relational databases to support structured content metadata.

  • Partner with data and analytics teams to model data in data warehouses, supporting reporting and analytics use cases.

  • Build and maintain DBT models to transform raw data into clean, usable datasets.

  • Leverage the AWS ecosystem for service deployment, data storage, and pipeline orchestration.

  • Contribute to technical discussions, system design, and code reviews.

Requirements:

  • 5+ years of professional backend development experience.

  • Strong proficiency in Java, with experience using Spring Boot and Spring Framework.

  • Experience designing and consuming REST APIs.

  • Familiarity with Kafka or other message streaming platforms.

  • Solid understanding of relational databases and writing optimized SQL.

  • Comfortable working with GraphQL.

  • Exposure to Python or willingness to learn.

  • A collaborative mindset with strong communication skills.

  • A passion for clean code, scalable systems, and continuous learning.

Nice-to-Have:

  • Practical experience working with data warehouses and DBT for data transformation and modeling.

  • Hands-on experience working with the AWS ecosystem (especially Aurora/Dynamo DB).

  • Experience working with Node.js and/or Typescript.

  • Knowledge of containerization and orchestration (Docker, Kubernetes).

  • Experience with Databricks/Snowflake.

  • Background in building systems for search, metadata enrichment, or digital asset management.

We offer:

  • Flexible working format - remote, office-based or flexible

  • A competitive salary and good compensation package

  • Personalized career growth

  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)

  • Active tech communities with regular knowledge sharing

  • Education reimbursement

  • Memorable anniversary presents

  • Corporate events and team buildings

  • Other location-specific benefits

Tech stack

    English

    B2

    Java

    master

    Spring

    master

    SQL

    advanced

    AWS

    regular

    Kafka

    junior

    GraphQL

    junior

    Snowflake

    nice to have

Office location

Published: 04.03.2026

About the company

N-iX

N-iX is a global software development service company that helps businesses across the globe create mind-blowing software products. Founded in 2002, today we’re a team of 2,200+ tech-savvy professionals working on innova...

Company profile

Senior Java Engineer (#4884)

5 800 - 6 100 USDNet per month - B2B
Summary of the offer

Senior Java Engineer (#4884)

Zabłocie 43A, Kraków
N-iX
5 800 - 6 100 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. N-iX Krakow, ​Zabłocie Business Park business centre, Zabłocie 43A, 30-701​​This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.