Position: Java Team Lead
Company: Atlas IAC
Experience required: 3y

Our technology stack ⚒
🛠 Java 11
⚙️Hibernate
🔧Spring Boot
⛓ PostgreSQL
⚙️RabbitMQ
🔨Redis distributed cache
🛠 Kubernetes
⛓ Grafana,ELK
🔩 GitLab CI

Responsibilities:
- Mentor, Lead and grow a team
- Identify and encourage areas for growth and improvement within the team. 
- Provide technical leadership and professional development to the team.
- Guarantee product and code quality by establishing best practices like code review.
- Identify bottlenecks and bugs and devise solutions to these problem
- Facilitate task breakdown and sprint planning.
- Research and suggest new technologies to improve stability, scalability, and performance.

Requirements:
- Experience in the development of distributed transactional systems and microservices for more than 3 years
- At least one year of experience as a Java team leader (5-7 people)
- Good understanding of Relational Databases- experience with Oracle/MS SQL Server/MySQL/Postgres
- Promote best practices coding, code complete standards, OO programming & design patterns.
- Leadership capabilities — can lead development activities, team player, motivate and mentor team members.


Will be a plus:
- Ability to motivate the team, encourage suggestions from the team, implement the proposed initiatives.
- Ability to find a balance between business goals and team needs
- Understanding fundamental design principles for scalable and highly available applications
- Application and infrastructure monitoring experience

Soft Skills:

🔝 Leadership
 🗣 communication skills
 🧠 openness to new ideas 
 🏃🏻 proactivity
 👍 result oriented
 🤝 ability to delegate
 💪 Responsibility for the result of the team's work

Working hours: 10:00-19:00, Kyiv time 
Remote/Office/Hybrid (of your choice) 
Trial period - 3 months 

Will be glad to  your feedback  🙌