Sorry, this position is not available anymore

Senior Java Software Engineer (#13999034)

Location:
Remote, Dnipro, Vinnytsia, Zaporizhzhia, Lviv, Kyiv
Technical Level:
Senior
Job Category:
Software Development

N-iX is looking for a Senior Java Software Engineer to join our journey with a top-notch British fintech company.

Requirements: 

  • 5+ years of software design and development experience
  • Strong fundamentals in computer science with experience in data structures, algorithms, and software design
  • BS or MS in Computer Science or a related degree
  • Strong Knowledge and hands-on experience with Java 
  • Experience with Docker and Kubernetes is a strong plus
  • Have the ability to work independently and as a team member in a project, with strong analytical and problem solving skills
  • Experience or familiarity with developing RESTful web APIs
  • Strong written and verbal communication skills
  • Experience with relational databases, especially PostgreSQL

Would be a plus:

  • Familiarity with Kotlin and/or Scala
  • Familarity with Grafana/Prometheus
  • Familiarity with configuring and using CI/CD pipelines
Work organisation:
Teams are cross functional and autonomous. Processes are up to the team – we only require tests, automated and thorough, being written, and code reviews taking place. Some teams do iterations, some are closer to Kanban, and some have adopted pair programming.
Imagine "How could you have done this differently", engineer to engineer. This is what our mentoring programme does – retrospect on work done, learnings and observations, and discussing this with an experienced engineer. Learning “by doing” is important, but retrospection
and 2nd pair of eyes are essential, too.
 

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • The Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy 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