Senior Java Engineer (#331)

Malta
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Company Talent Reserve

N-iX is an international company with Ukrainian roots that helps businesses across the globe develop successful software products. During 20 years on the market and by leveraging the capabilities of Easter Europe talents, the company has grown to 2000+ professionals with a broad portfolio of customers in the area of Fortune 500 companies as well as technological start-ups.

Throughout the years of its operations, the company has developed strong expertise in such fields as digital turn-key solutions engineering, cloud services, big data & analytics, user experience design, engineering excellence, digital platforms integration, and its own R&D in different domains such as financial services & banking, telecommunications, e-commerce, automotive, manufacturing, and others.

We are looking for a skillful Senior Java Engineer in Malta. A perfect candidate must be able to adjust to constant business change. Common types of changes include new requirements, evolving goals and strategies, and emerging technologies.

Technologies stack: Java 11, Spring Boot, Web Services (REST), PostgreSQL, JUnit, Maven.

 Responsibilities:

  • Coordinating with other teams and stakeholders
  • Perform a technical analysis of requirements
  • Responsible for the technical design of new features and choosing the best approach.
  • Documenting a clear technical design.
  • Ensures the code quality

 

Requirements:

  • Decent knowledge of Java
  • Experience with designing and implementing significant potions of microservices
  • Understanding and experience with Spring Data, PostgreSQL
  • Experience with cross-system communication (REST, GraphQL)
  • Experience with Messaging 
  • Experience with Cloud and Docker
  • Strong English communication skills
  • Agile development practices

 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings