Java Tech Lead
About the job
Our client is an internationally known software company, specializing in the development, support, and maintenance of turnkey online sports and iGaming.
YOUR RESPONSIBILITIES:
- Working closely with business teams to define plans and solutions to provide a stable, agile, and user-friendly platform
- Ensure the highest standards of the Team’s performance are reachable
- Develop high-quality software, design, and functional documentation
- Provide estimates for specific software feature implementation
- Identify, prioritize, and execute tasks in the software development life cycle
- Build unit tests for your code
- Perform code reviews
- Develop and maintain tools and applications by producing clean, efficient code that follows open-sourcing standards
- Ensure software is up to date with the latest technologies and standards
- Prepare architectural diagram and technical requirements
OUR EXPECTATIONS:
- Proven experience as a Senior Software Engineer with extensive experience in software development – Strong, 4 -5+ years
- Good communication skills – both verbal and written
- Analytical mindset and good problem-solving skills
- Experience working in a multicultural environment
- Able to work independently with defined problems on a middle-senior level in certain areas of technical or business expertise
- Upper-Intermediate (and above) English
- Result-oriented mindset
- Proactive
REQUIRED SKILLS
JVM, Kafka, MySql, NoSQL databases, Spring Framework, SQL and ORM
OUR REWARD TO YOU:
- Friendly environment with colleagues ready to share their experience
- Challenging and interesting projects that teach you new things all the time
- Additional health insurance from the very first month
- Full-time employment and labor contract
- Food and Birthday vouchers
- Fair Bonuses “bring a friend”
- Regular Office activities & Teambuilding events
- Modern office
- Latest MacBook Pro + Display (full setup)