Senior Java Engineer (#4884)
N-iX
⚲ Kraków
5 800 - 6 100 USD netto (B2B)
Wymagania
- AWS
- Snowflake
- Kafka
- Java
- SQL
- GraphQL
- Spring
Opis stanowiska
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