Middle/Senior Java Software Engineer (#14435666)

Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development
Project:
Talent Reserve: Expert unit

We are on the hunt for an outstanding, motivated, detail-oriented Java developer. The perfect candidate is a self-starter who constantly seeks to build better business-oriented products through code. You are not afraid to experiment and fail, you learn fast and adapt quickly. You have a bias towards action and are constantly re-imagining the business user experience. You are focused on results, have had repeated successes, and are now looking to take your career to the next level by joining an innovative and one of the fastest-growing IT companies in Europe.

Requirements:

  • Strong knowledge of Java Core with 5+ years of experience
  • Ability to produce clean, accurate, high-quality code
  • Good knowledge of Spring Framework (Core, Boot, Web and others)
  • Good knowledge of JPA
  • Practical understanding of software design patterns and data structures
  • Understanding of Software Development Lifecycle and CI/CD concepts
  • Experience with Docker
  • Experience using relational databases and SQL
  • Experience with unit testing
  • Intermediate English or higher (B1+)
  • Good communication skills

Good to have:

  • Experience with Cloud ecosystems: AWS, Kubernetes
  • Understanding of microservices architecture
  • Ability to document the technical design of your solution prior to implementing it
  • Experience troubleshooting live issues in production environment
  • Leadership skills

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.