Java Team Lead Offline

We are looking for a Java Team Lead with at least 3,5 years of experience specializing in backend development. This role combines strong technical expertise, a focus on backend solutions, and leadership responsibilities to ensure high-performance, scalable, and maintainable systems. 

Responsibilities:
 • Design, develop, and maintain high-performance Java-based backend systems;
 • Build and optimize RESTful APIs and GraphQL for efficient data exchange;
 • Analyze and improve the performance of existing backend systems, identifying and resolving bottlenecks;
 • Lead technical discussions, make architectural decisions, and set coding standards for the team;
 • Provide constructive feedback during code reviews;
 • Troubleshoot and resolve complex backend issues, ensuring system reliability and stability;
 • Collaborate with the Product Owner and stakeholders to define and prioritize technical requirements;
 • Take part in planning, estimation, and ensuring timely delivery of backend solutions.

Requirements:
 • 3,5+ years of professional experience in backend development with Java;
 • Strong expertise in Object-Oriented Programming (OOP) principles, design patterns, and architectural best practices;
 • Hands-on experience with Spring Boot, Hibernate, and building efficient GraphQL and REST APIs;
 • Proven track record of backend optimization to improve performance and scalability;
 • Solid understanding of SQL databases (PostgreSQL) and query optimization techniques;
 • Familiarity with agile/scrum methodologies and ability to manage team workloads effectively;
 • Strong debugging and troubleshooting skills, particularly in backend systems;
 • Intermediate+ English (spoken and written) for effective communication.

Nice to Have:
 • Hands-on experience with AWS cloud services (e.g., EC2, RDS, Lambda, S3) and cloud-native application deployment;
 • Proficiency with Linux commands for server-side application management;
 • Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and automated deployment processes.

Soft Skills:
 • Strong leadership and organizational skills;
 • Ability to mediate and resolve conflicts within the team;
 • Proactive approach to identifying potential risks and implementing mitigation strategies;
 • Open-mindedness and flexibility to adapt to new tools and methodologies;
 • Excellent verbal and written communication skills.

Why Join Us?
 • Opportunity to grow into a full-fledged technical lead position;
 • Focus on backend development challenges with opportunities to optimize large-scale systems;
 • Work on impactful projects using modern tools and methodologies;
 • Competitive salary and benefits in a collaborative environment.

Hiring flow:
• Call with HR Manager;
• Technical interview;
• Interview with CEO.

Let's talk! 

The job ad is no longer active

Look at the current jobs Java →