Junior Java Developer
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 and 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.
Required languages
| English | B2 - Upper Intermediate |