Java Developer

Viktoria Horboruk

Published: 29 Sep, 2026

Experience
4+ years
Core Skills
Java
Candidate’s location
Europe, Ukraine
Work Model
Remote
Engagement
Full-time, long-term
English
Upper-Intermediate+

Join our US-based client’s engineering team as a Java Backend Developer and help build and evolve a large-scale Digital Data Governance platform used by global enterprises.

About the project

Our client is a dynamically growing US software company and an industry leader in Digital Data Governance. Its platform helps global enterprises trust their data, comply with privacy regulations, and create better digital experiences for their customers.

The technology is used by some of the world’s most recognizable brands, including Apple, Ford, Booking.com, Adidas, Adobe, and many others.

The backend ecosystem includes Java and Scala services, AWS Lambda functions written in TypeScript, relational databases, and AWS cloud infrastructure managed with Terraform.

Your impact

You’ll develop and maintain backend services, contribute to architectural and software development decisions, and work on performance optimization across applications, databases, and infrastructure.

You’ll also contribute to the team’s Operational Excellence initiatives by monitoring services, troubleshooting production and non-production issues, and continuously improving their reliability and performance.

What makes you a great fit

  • 4+ years of hands-on commercial experience in Java backend development using Java 8+ with streams and lambdas
  • Strong expertise in Spring Framework and Spring Boot
  • Strong experience designing and developing RESTful APIs
  • Professional experience working with relational databases, particularly MySQL
  • Hands-on experience with AWS services, including EC2, ECS, Lambda, API Gateway, and S3
  • Experience writing and maintaining unit and integration tests
  • Good understanding of DRY, SOLID, OOP, and OOD principles
  • Upper-Intermediate English level or higher
  • Hands-on experience working with AI coding agents such as Codex, Claude Code, Cursor, or similar tools

Nice to have

  • Experience designing and developing highly scalable, reliable, and available software in fast-paced distributed environments
  • Experience with debugging, performance profiling, and optimization
  • Experience with Snowflake
  • Experience with message brokers such as RabbitMQ or Amazon SQS
  • Experience with CI/CD tools such as CircleCI or Jenkins
  • Experience with Docker
  • Experience with Scala and the Akka framework

What you will do

  • Develop and maintain backend services, primarily in Java with additional services in Scala
  • Manage the corresponding AWS infrastructure using Terraform
  • Optimize application performance at the code and database-query level
  • Improve performance and communication across multiple services and infrastructure components
  • Design and optimize complex analytical queries
  • Conduct software analysis, testing, debugging, and troubleshooting
  • Compose technical designs for new product features
  • Participate in architectural and software development activities
  • Take part in the daytime on-call rotation and contribute to Operational Excellence initiatives

Perks & Benefits

  • Competitive salary
  • Vacation (up to 20 working days)
  • Paid sick leave (10 working days)
  • Up to 11 national holidays as paid time off
  • Medical insurance after 3 months
  • Online English courses
  • Accountant assistance and legal support
  • Flexible working schedule with remote, office-based, or hybrid options
  • Fully equipped office space located in the city center and ready for work during blackouts
  • Direct cooperation with the customer
  • Dynamic environment with a low level of bureaucracy and strong team spirit
  • Challenging projects across diverse business domains and technology stacks
  • Collaboration with Top and Senior-level specialists to strengthen your technical skills
  • Online and offline teambuildings
  • Support for and development of our volunteering culture
We welcome applicants of every background, identity, and life experience. If you’re excited about this role but don’t check every box, we’d still like to hear from you.

Sounds like a match? Apply now and let’s build something great together.

Send CV

    300

    Dear ,

    Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.

    Looking forward to connecting with you soon!

    Best regards,
    nCube Recruitment Team

      Briefly Describe Your Request
      300
      agree icon By submitting this form I agree to the  Privacy Policy
      Form Submitted
      Development offices:
      Kyiv, Ukraine
      Warsaw, Poland
      Sao Paolo, Brasil
      United Kingdom
      London
      Phone: +44 772 611 66 87
      contact@ncube.com