Team Lead/Java Developer Offline
The industry-leading workforce platform that is used across 38 countries and impacts the lives of more than two-billion frontline workers. Become a part of something great!
Job Description
Founded out of Canada in 2014, the client’s company provides a solution for time management, employee communication, employee learning, and even a payment system. Available in over 37 languages and deployed in over 38 countries, and can be easily integrated with many top employee records systems.
The main goal of the product is to provide work-life balance for employees and optimize communication processes using all the functions of this platform:
rewards, recognition, social channels, internal messenger, video training, task management, and many more.
Don’t miss the chance to turn the work-life balance idea into a smooth process!
Job Benefits
▪ Competitive compensation
▪ Sick and personal leave
▪ Flexible working hours
▪ Flexible working location (Remote/Office/Mixed)
▪ Technical equipment
▪ Professional development and regular Performance Appraisals
▪ English courses
▪ Health Insurance
▪ Online courses
▪ Corporate events, tech talks, and so on
Job Requirements
▪ 5+ years of Java experience
▪ Hands-on experience with the Spring or Micronaut
▪ Experience working with relational and/or NoSQL databases (preferred)
▪ Experience with microservices architectures (preferred)
▪ Strong knowledge of object-oriented design
▪ Understanding of Agile Development Methodology
▪ Proven work experience as a team leader or supervisor
▪ Knowledge of performance metrics
▪ Excellent communication and leadership skills
▪ Experience in setting up of a development process
▪ Experience in different levels of planning
▪ Organizational and time-management skills
▪ Decision-making skills
▪ Degree in Management or training in team leading is a plus
▪ English level at least upper-intermediate
Responsibilities
▪ Collaborate with a team of experienced designers, engineers, project managers and QA professionals to produce high-quality, elegant, scalable and clean software assets
▪ Be involved in all phases of the development lifecycle
▪ Build and enhance the distributed microservices platform, maintaining a high level of performance
▪ Creating/supporting an inspiring team environment with an open communication culture
▪ Setting clear team goals
▪ Plan and communicate priorities to the team
▪ Define and communicate risks, progress, blockers etc
▪ Support prod deployments accordingly to the established process
▪ Delegating tasks and set deadlines for your internal team
▪ Oversee day-to-day operation
▪ Monitor team performance and report on metrics
▪ Protect your team
▪ Motivate team members
▪ Identify and encourage growth and improvements
▪ Listen to team members’ feedback and resolve any issues or conflicts
▪ Recognize high performance and reward accomplishments
▪ Suggest and organize team building activities
Who we are
Proffiz is a web and mobile software engineering company of dedicated professionals based in Ukraine and Poland. Throughout years of passionate work, we create software solutions for Fintech, Print, Photo&Image, and other industries. At Proffiz, we strive to deliver top-quality of our work and are looking for exceptional talent to join us. If you are excited about the opportunity to collaborate and grow among passionate experts — we invite you to our team!
Ready, Steady, Go!)
The job ad is no longer active
Look at the current jobs Java Lviv→