View All Jobs 119222

Senior Java Engineer

Build scalable backend services and APIs for content discovery and licensing.
Ukraine
Senior
yesterday
N-iX

N-iX

Provides software development, engineering, and digital transformation services for global enterprises across finance, telecom, healthcare, and other industries.

Senior Java Engineer

We're seeking a Senior 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.

Responsibilities:

- 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-Haves:

- 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

*not applicable for freelancers

+ Show Original Job Post
























Senior Java Engineer
Ukraine
Engineering
About N-iX
Provides software development, engineering, and digital transformation services for global enterprises across finance, telecom, healthcare, and other industries.