Software Engineer (java)
Košice, Slovakia4w ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Skills
About the role
Life at Ness
At Ness, people come first. Here, you'll be part of a vibrant team that values curiosity, innovation, and growth. We work with industry-leading clients on projects that truly make an impact while supporting every team member in carving out their unique career path. With resources for learning, certifications, and hands-on experiences, Ness offers you more than just a job—it’s a place where your ideas, ambition, and well-being matter.
The Role
We are looking for an experienced Java Developer to join a project focused on integrating third-party systems for large-scale data collection and processing.
Salary: from 2.300 EUR/month, depending on skills and experience + benefits. The final offer for the selected candidate will reflect the candidate´s comprehensive assessment, skills, and past work experience.
Location: Slovakia only
What you'll do:
- Design, implement, and maintain Java-based backend services, components, and integrations
- Collaborate across a distributed Agile organization (Scrum or Kanban) to deliver outcomes
- Take ownership of high-complexity technical tasks, from design through production
- Actively support quality assurance, including test automation, integration testing, and code reviews
- Contribute to and evolve architecture, development standards, and best practices
- Participate in architectural discussions and technical decision-making
- Continuously propose and drive improvements in system design, performance, and developer experience
- Experience designing high-availability, scalable, and high-performance backend systems
- Hands-on background in high-volume data processing and distributed systems
- Solid understanding and practical use of Agile methodologies
- Experience applying Test-Driven Development (TDD) and modern QA practices
- Familiarity with CI/CD principles, pipelines, and automated delivery
- Proven ability to work effectively in a corporate, cross-functional environment
- Self-driven, resilient, and comfortable operating in complex and evolving systems
- Team-oriented mindset with the ability to influence and motivate others
- Very good command of spoken and written English
- Java 11–21 with knowledge of the JVM and language fundamentals
- Spring ecosystem: Spring Boot, Spring Web / Web Flux (nice to have), Spring Data
- Build tools: Maven and/or Gradle
- Hands-on experience with event-driven architectures
- Experience with Azure (preferable), alternatively Amazon Web Services
- Infrastructure as a code: Terraform, Ansible
- Docker and Kubernetes
- Experience with Apache Kafka (or similar message brokers)
- Strong understanding of REST APIs (gRPC is a plus)
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB (Cosmos))
- Experience with Akka (Classic or Typed) is a strong plus
- Familiarity with reactive programming (e.g., Project Reactor, Akka Streams)
- Exposure to event-driven architectures, including event sourcing
- Hands-on experience with CI/CD pipelines (GitHub Actions, GitLab CI, or Azure DevOps)
- Working knowledge of security concepts such as OAuth2, JWT, and Basic Authentication
At Ness Digital Engineering, we are willing to build a work culture that is based on diversification, inclusion, and authenticity.
Ready to Start Your Journey?