Reach out directly about this role
#vacancy #java #lead #hybrid
• Role: Java Team Lead • Rate: we will consider yours • Grade: Team Lead • Location: Russian Federation, Moscow • Engagement period: 3-4 months • Work format: Hybrid, at least 2 times a week, via sole proprietor/self-employed/civil law contract • Workload: Full-time
Requirements: • 6+ years of Java development experience • 2+ years of team management experience (2–5 people) • Architectural design experience • Customer communication experience (preferably with a large bank or government agency) • Java 17–21 • Spring Boot 3.x • JPA / Hibernate (advanced level) • PostgreSQL (advanced level) • REST API (advanced level) • Maven / Gradle • Git
Will be a plus: • CMS / CryptoPro (CAdES) • Experience with banking or government information systems • Experience with BPMN / Camunda for business process modeling • Integration experience with Kafka for asynchronous processing • Experience working within Sberbank or another major bank's ecosystem
Responsibilities: • Task distribution, execution control, code review, mentoring, development of a team of developers (3-4 developers) • Writing Java code (variable percentage of time), participation in the implementation of key modules • Module design, technology selection, making technical decisions • Participation in meetings with the customer, defending technical solutions, deadlines, justifying technology choices • Ability to say "no" and provide arguments when the customer proposes suboptimal solutions or changes requirements on the fly • Effort estimation, sprint planning, risk management • Communication with the customer's team (analysts, testers, infrastructure).
from 6 years
Experience
Project work
Employment
Hybrid
Work Format
Lead
Grade
Backend
Specialization
FinTech
Industry
By city
Backend
Specialization
FinTech
Industry