We offer:
- Growth opportunities: local trainings, webinars on demand and workshops, compensated conferences and certifications, contribution to open source frameworks;
- Competitive compensation with yearly review based on professional growth and performance;
- Fun and life balance: team and corporate team buildings, hackathons;
- Local infrastructure: powerful workstations (no VDIs), modern office, communication space, sport and relax rooms, game zone.
If you are proactive, creative and ready for new challenges - welcome in our team, will improve quality of product, process together with team and client.
Responsibilities:
- Overall responsibility for a team, its performance
- Setting up the Scrum processes, coaching the team, improvements support and implementation
- Identifying potential risks and escalating to manager
- Lead a team of 2 Full-Stack developers and 1 QA
- Communicating effectively with other Team Leads
- Participation in meetings with client (Stand Ups, Grooming, Planning, Demo, Retro and other ad-hoc ones)
- Requirements refinement, Sprint planning and tasks estimations
- Applications development (±50% of time)
- Contributing towards the technical direction of the platform by being involved in technical design and delivery of components
- Developing unit/integration tests, E2E
- Ensure good development testing coverage
- Participate in peer design and code reviews
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
Mandatory Skills Description:
- 1+ year in Team Lead position
- At least 5+ years of proven experience in Software Developer position
- Java core, Java 8 features
- OOP/OOD knowledge, design patterns
- Unit testing frameworks (JUnit, Mockito)
- Spring framework, IOC
- RESTfull services
- Java-based application servers (e.g. Tomcat)
- SQL knowledge, any RDBMS, Oracle is a plus
- ORM, Hibernate in particular
- Maven and Distributed SCM (GIT OR Mercurial)
- CI tools experience (Jenkins)
- Docker
- HTML, CSS, JavaScript, ReactJS, Redux
Nice-to-Have Skills:
- Education: Bachelor's / Master's degree in computer science or computer engineering
- Experience in finance/banking business domain
- Unix usage experience
- Akka
- Java 11
- WebSocket
HR-13823562