Senior Java Developer

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.

 

Recruitment process

  1. Pre-screening Interview with Recruiter (up to 45 minutes)
  2. Tech Interview (up to 1,5 hour)

     

What do we offer?

We offer the opportunity to be part of the ambitious team and an experience driven company and to achieve rapid and comprehensive career growth. Do you think that’s all that we can offer? Just have a look at out benefit and bonuses below:

 

💰Paid vacations and sick leaves;

💸Fair remuneration based on your self-development results;

📢Referral program for candidate recommendation;

🤱Loyal maternity leave policy;

📝Accountant support and tax coverage;

📑Courses of English with the professional teacher;

📚Educational training within the company and outside;

💺Ability to combine remote work and office;

🎉Regular party and team buildings and different funny activities.

Published 28 May
271 views
·
102 applications
18% read
·
10% responded
Last responded 2 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...