Senior Java Developer (Technical Consultant) Ті Джей Хелперс Україна $$$$

Madfish

Madfish

Software Engineering, IT

Ukraine · Kyiv city, Ukraine · Izmail, Odesa Oblast, Ukraine

Posted on May 18, 2026

TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our “Helpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve quickly and meaningfully.

We are looking for a Senior Java Developer (Technical Consultant) to join our team and help build scalable, high-performance backend systems for fintech, AI, telecommunications, healthcare, and other high-load domains.

This role combines hands-on backend development with participation in architecture design, technical planning, and a consulting-driven approach to building reliable, scalable, and maintainable systems.

Responsibilities

  • Design and develop scalable backend services and microservices using Java 17/21, Spring Boot, and Spring Cloud
  • Participate in architecture design, technical planning, and engineering decision-making
  • Build event-driven systems using Kafka or RabbitMQ and develop REST or GraphQL integrations
  • Improve system performance, scalability, reliability, and maintainability
  • Optimize application performance, database interactions, and backend processing flows
  • Collaborate closely with DevOps, QA, product, and engineering teams
  • Participate in code reviews and contribute to engineering best practices
  • Diagnose and resolve issues in production environments
  • Participate in technical discussions with clients and stakeholders when needed
  • Provide technical guidance, architectural recommendations, and mentorship

Requirements

  • Strong commercial experience with Java and Spring Boot/Spring Cloud
  • Strong experience designing and building microservices, REST APIs, and distributed systems
  • Strong understanding of software architecture principles and integration patterns
  • Experience with PostgreSQL or MySQL and Hibernate/JPA
  • Experience with Kafka, RabbitMQ, or other messaging systems
  • Experience optimizing application performance, scalability, and database interactions
  • Experience with Docker and CI/CD pipelines
  • Experience with at least one cloud platform such as AWS, GCP, or Azure
  • Strong debugging, troubleshooting, and problem-solving skills
  • Ownership mindset and responsibility for technical solutions and delivery quality
  • Ability to communicate technical decisions clearly to both technical and non-technical stakeholders

Nice to Have

  • Experience with Redis, Elasticsearch, or GraphQL
  • Knowledge of Kubernetes or Terraform
  • Experience working with high-load systems, caching, and observability tools such as Prometheus, Grafana, or ELK
  • Familiarity with event-driven architecture and asynchronous communication patterns
  • Experience participating in technical consulting, solution design, or system modernization initiatives

What We Offer

  • Work on real-world projects in fintech, AI, telecommunications, healthcare, and other modern domains
  • Opportunity to influence architecture and technical decisions
  • Clear growth path toward Tech Lead or Architect roles
  • Open engineering culture with transparent processes and strong technical collaboration
  • Flexible schedule and fully remote work opportunities