image
Remote

Senior Java Developer

Apply Now

OTAKOYI is looking for a skilled and motivated Senior Java Back-end Developer to join our client’s team. If you're driven by solving complex problems, thrive on technical challenges, and value continuous growth — this opportunity is for you.

About the Project

Become part of an innovative AI-powered Sales and Marketing application initiative designed to automate and enhance business workflows. The project focuses on deep integration with both internal and external APIs and involves the migration from a monolithic architecture to a robust microservices-based solution.

We are looking for someone who brings not only strong technical expertise but also a creative and innovative mindset in approaching challenges and building solutions.

In our team, working with AI tools is a must. You should feel comfortable integrating tools like:

  • Cursor — an AI-native IDE that helps streamline code writing, refactoring, and debugging;
  • Claude, ChatGPT, Bolt AI — for technical research, idea validation, documentation, and even architecture design;
  • GitHub Copilot — for in-line code suggestions, testing support, and faster prototyping.

We seek someone who not only uses AI in daily development processes but thinks with AI, treating it as a partner in creating scalable, modern software systems.

Required Skills

  • Proficiency in Java (17+) for back-end development, with solid hands-on experience using Spring Boot.
  • Practical experience with Docker and containerized application development.
  • Familiarity with Microsoft Azure cloud services.
    Strong skills in designing and consuming RESTful APIs.
  • Understanding of microservices architecture and related design patterns.
  • Experience working with on-premise and cloud-based deployment environments.
  • Knowledge of secure coding practices and back-end security standards.
  • Familiarity with strategies for scalability and performance optimization in backend services.
  • Experience with monitoring tools such as Prometheus, Grafana, and the ELK stack.
  • Proficiency in CI/CD pipelines using tools like GitHub Actions, GitLab CI, or equivalents.
  • Strong working knowledge of version control systems, particularly Git.
  • Expertise in both relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • A creative and innovative mindset in approaching challenges and solutions.
  • Comfortable working with AI tools in daily development processes.
  • Advanced English proficiency (spoken and written) in excellent communication and collaboration skills.

Preferred Skills

  • Working knowledge of Kotlin, particularly in back-end contexts.

Responsibilities

  • Maintain and continuously improve existing applications.
  • Design and implement new features and enhancements.
  • Refactor and decompose monolithic modules into microservices.
  • Work collaboratively with team members and cross-functional teams.
  • Develop new integrations with both internal and external systems.
CTA image

Let’s turn this into your next chapter. We’re excited to meet you

Apply now
We’re not just hiring — we’re growing a team that supports, inspires, and delivers.
Viktoriia Mihalina
Senior IT Recruiter
Let’s Connect
image
Share

Recruitment Process

image
image
image

Where Talent Meets Opportunity

Tell us about yourself *
No more than 5 files up to 5MB each
Contact details
Phone

By submitting this form I consent to processing my personal data as described in thePrivacy Policy

Who knows, maybe your next great opportunity starts here.
Oleksandra Melnyk
Recruiter
Let’s Connect
image
From Hello to Hired
1
We review your application
2
We reach out for a quick chat
3
We explore the best fit
4
We grow together!
Chosen by more than 160+ companies
imageimage
imageimage
imageimage
imageimage
imageimage
imageimage
imageimage
imageimage