Senior Java Developer

$$$

We are an IT company searching for proactive and communicative colleagues to realize all our big plans. We like to solve complex problems by focusing on results and increasing the skills of our employees.
If you enjoy tackling various tasks and want to grow as a developer, join us.

About the project: We are developing a digital platform for managing equestrian shows, qualifiers, and exhibitions. The system covers the full event lifecycle โ€” from class allocation and entry management to payment processing, QR-based access control, results tracking, and reporting โ€” serving exhibitors, show administrators, and gate staff.

Required skill set:
 

  • At least 5+ years of experience with Java 11 or higher. Strong server-side Java.
  • Experience in developing Web applications.
  • Good OOP skills.
  • Spring (IoC, Data, Security with JWT).
  • Strong knowledge of SQL (PostgreSQL is preferred).
  • Experience in developing RESTful APIs.
  • Experience in designing and building production systems that work with data at scale.
  • Deep understanding of microservices architecture.
  • Knowledge of cloud services (AWS).
  • Experience in developing APIs for third-party integrations (payment gateways, external data providers).
  • Practical experience with AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, Codex, or similar) โ€” ability to effectively use AI for code generation, refactoring, and review.

Responsibilities:
 

  • Development and enhancement of core platform modules: event and class management, entry processing, user registration, and profile/entity management (horses, riders, owners).
  • Integration with payment systems (Opayo/SagePay) and external data providers for results and personal data verification.
  • Building role-based admin panels for show administrators, organization admins, and gate staff.
  • Implementation of QR-code based access control and ticket validation logic.
  • Development of financial tools: invoice generation, payment tracking, and reporting exports (PDF).
  • Building public APIs for external entry system integrations.
  • Code reviews and ensuring code quality.
  • Collaboration with developers, QA, analysts, and product team.
  • Participation in planning and sprint reviews.
  • Designing scalable backend services to support multi-organization environments with isolated data access.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 25 May ยท Updated 29 June
102 views
ยท
45 applications
Last responded 33 minutes ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...