Join neXa – Let’s Shape the Future Together!
Position: Backend Engineer (Java/Kotlin)
At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.
We are looking for a Backend/Big Data Developer to join the team responsible for maintaining and developing microservices and batch jobs that are critical to the operation of our advertising system. The environment processes large volumes of data and requires high scalability and reliability.
Join a friendly, growth-focused environment where innovation is not a buzzword — it’s how we work.
Scroll down to see the full job description, including responsibilities and requirements:
Responsibilities:
- Develop and maintain microservices using Java/Kotlin and Spring Boot
- Implement and optimize batch jobs processing large datasets (Scala/Spark)
- Ensure system stability and performance under high user traffic
- Collaborate with product and business teams to align functionality with requirements
- Work with synchronous and asynchronous communication systems (REST, Kafka)
- Support architecture design and system scaling efforts
Requirements:
- Minimum 4 years (Mid) or 6+ years (Senior) of experience in Backend engineering
- Strong knowledge of Java or Kotlin
- Experience with Spring Boot framework
- Experience working with microservices and synchronous/asynchronous communication at scale
- Practical experience with REST and Kafka
- Experience working with large volumes of data
- Strong teamwork and communication skills
- Experience with MongoDB
- English proficiency at minimum B2 level
- Advanced Polish language skills
Nice to have:
- Experience with Scala/Spark
- Experience working with GCP (Composer, DataProc, BigQuery)
- Experience in hybrid environments (GCP + on-premises)