Senior Java Engineer (#13157656)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
N-iX started in 2002 from an idea shared by three enthusiasts. Since then, it has grown into a successful, fast-growing software development business with the same overwhelming passion for technology and the pursuit of growth and success.
Today, we are
A reliable partner for 100+ clients
Top 100 global outsourcing company
One of the best IT employers in Ukraine
A supportive team of 900+ professionals
Our partners are located across the world: USA, UK, Canada, Australia, Germany, and over 30 other countries
We are looking for a Java Engineer to become a part of our development team.

Research and evaluate technical options to implement business requirements
Provide system or technical development expertise to the team
Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
Provide effort estimations
Work in close contact with team members and project stakeholders on customer’s site
Suggest technical and functional improvements to add value to the product

Required skills:

  • Strong knowledge and hands-on experience 3+ years with Java 8 or Java 11
  • Deep understanding of OOP concepts
  • Knowledge of JavaEE (JAX-RS, JPA, JMS)
  • Professional expertise in relational databases, especially MySQL
  • Experience with Maven and understanding of continuous build/delivery
  • Strong refactoring skills
  • Experience with Domain Driven Design
  • Basic understanding of networking
  • Familiarity with agile development methodologies
  • Intermediate+ level of English 
  • JUnit
Nice to have:
  • Microservices architecture experience
  • Application containers (Glassfish, TomEE, NGINX, etc)
  • Spring 
Our mission is to create an environment where people can fully develop their potential, become successful and empowered to make more impact. Therefore, we focus on creating a friendly, challenging and well-balanced environment where you can grow and develop.

We offer:

  • Flexible working hours
  • A competitive salary and compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • IT Club membership card which provides pleasant discounts
  • An inspiring and comfy office
  • Relax zones
  • Regular office fruit delivery
Professional growth:
  • Strong engineering culture
  • Challenging projects and mature teams
  • Direct communication with the customer
  • Business trips
  • An individual development plan
  • Regular performance appraisal
  • Meetups and events for professional development
  • Plenty of opportunities to share knowledge and get more experience such as an opportunity to mentor others, speak at events, and contribute to pre-sales
  • Personalized on-demand cross-company mentoring support enabling you to learn new things faster
  • 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
  • Healthcare & sport benefits