Job VC
Junior Java Developer
Technologies
Description
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 Java Developer to join our backend team in our Odesa office, located in the Primorskyi District.
You will contribute to building scalable, high-performance, and reliable microservices for modern products across fintech, AI, telecom, healthcare, and other high-load domains.
Responsibilities
Design, develop, and maintain scalable backend microservices and APIs.
Write clean, efficient, and well-tested code using Java (17/21) and Spring Boot.
Work with event-driven architectures using tools like Kafka or RabbitMQ.
Integrate with internal and external REST/GraphQL services.
Collaborate closely with DevOps, QA, and product teams to deliver high-quality features.
Participate in code reviews and help establish engineering best practices.
Optimize backend systems for performance, reliability, and cost efficiency.
Investigate and resolve production issues, contributing to CI/CD and observability improvements.
Requirements
Strong knowledge of Java and hands-on experience with Spring Boot / Spring Cloud.
Experience building REST APIs, microservices, and integrations.
Solid understanding of relational databases (PostgreSQL/MySQL) and ORM frameworks (Hibernate/JPA).
Familiarity with Docker, containerization, and CI/CD pipelines.
Knowledge of software architecture principles: microservices, event-driven systems, clean architecture.
Experience with Git, unit testing (JUnit), and debugging/profiling tools.
Good problem-solving skills and ability to work in a fast-paced environment.
Nice to Have
Experience with cloud platforms (AWS, GCP, Azure).
Knowledge of Kafka, Redis, Elasticsearch, or GraphQL.
Experience with Kubernetes, Helm, or Terraform.
Understanding of caching strategies, messaging patterns, and high-load system design.
Experience with performance tuning, monitoring (Prometheus/Grafana), and observability tools (ELK).
Familiarity with ML/AI integrations or data pipelines.
We Offer
Real-world projects in fintech, AI, telecom, and automation industries.
Mentorship from senior engineers, tech leads, and architects.
Personal development plan and a clear path toward Senior Java Engineer or Backend Architect roles.
Access to internal workshops, best practices, and structured feedback.
A collaborative engineering culture focused on transparency and continuous improvement.
Long-term projects, flexible schedule, and a remote-friendly work environment.
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 Java Developer to join our backend team in our Odesa office, located in the Primorskyi District.
You will contribute to building scalable, high-performance, and reliable microservices for modern products across fintech, AI, telecom, healthcare, and other high-load domains.
Responsibilities
Design, develop, and maintain scalable backend microservices and APIs.
Write clean, efficient, and well-tested code using Java (17/21) and Spring Boot.
Work with event-driven architectures using tools like Kafka or RabbitMQ.
Integrate with internal and external REST/GraphQL services.
Collaborate closely with DevOps, QA, and product teams to deliver high-quality features.
Participate in code reviews and help establish engineering best practices.
Optimize backend systems for performance, reliability, and cost efficiency.
Investigate and resolve production issues, contributing to CI/CD and observability improvements.
Requirements
Strong knowledge of Java and hands-on experience with Spring Boot / Spring Cloud.
Experience building REST APIs, microservices, and integrations.
Solid understanding of relational databases (PostgreSQL/MySQL) and ORM frameworks (Hibernate/JPA).
Familiarity with Docker, containerization, and CI/CD pipelines.
Knowledge of software architecture principles: microservices, event-driven systems, clean architecture.
Experience with Git, unit testing (JUnit), and debugging/profiling tools.
Good problem-solving skills and ability to work in a fast-paced environment.
Nice to Have
Experience with cloud platforms (AWS, GCP, Azure).
Knowledge of Kafka, Redis, Elasticsearch, or GraphQL.
Experience with Kubernetes, Helm, or Terraform.
Understanding of caching strategies, messaging patterns, and high-load system design.
Experience with performance tuning, monitoring (Prometheus/Grafana), and observability tools (ELK).
Familiarity with ML/AI integrations or data pipelines.
We Offer
Real-world projects in fintech, AI, telecom, and automation industries.
Mentorship from senior engineers, tech leads, and architects.
Personal development plan and a clear path toward Senior Java Engineer or Backend Architect roles.
Access to internal workshops, best practices, and structured feedback.
A collaborative engineering culture focused on transparency and continuous improvement.
Long-term projects, flexible schedule, and a remote-friendly work environment.