Ті Джей Хелперс Україна

Senior Java Developer (Technical Consultant)

$$$$
Product

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

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 18 May
25 views
·
5 applications
To apply for this and other jobs on Djinni login or signup.
Loading...