Trainee Java Engineer (#1062)

Baku
Work type:
Office/Remote
Technical Level:
Trainee
Job Category:
Software Development
Project:
Azercell

N-iX is a software development service company 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 and technological start-ups. With its headquarters in Lviv, Ukraine, the company also has multiple development offices in the East European region and representative entities in the United States of America, Sweden, and Malta.

We are looking for a Trainee Java Engineer to join our team in Azerbaijan.

Our client is one of Azerbaijan's leading mobile telecommunication providers, with the most significant 49% market share and 5.0 million customers. Together with N-iX, our customer develops a Financial Payment Technology Platform Solution that allows B2B interactions for Azerbaijanian private entrepreneurs and businesses. 

Job Responsibilities:

  • Software development, business logic implementation
  • Writing clean and human oriented code
  • Unit tests writing
  • Documentation writing
  • Proactively collaborate with colleagues

Requirements:

  • Master's degree or higher in Computer Science, Computer Engineering or related field
  • Theoretical and practical experience in Java
  • Strong knowledge of OOP, Design patterns
  • Solid knowledge of Java Core (Java 17)
  • RESTful API
  • SQL (PostgreSQL, Oracle)
  • Intermediate + level of English
  • Team player with good communication skills
  • Knowledge Spring Boot 

Would be a plus:

  • Commercial experience in Java
  • Basic Knowledge  with CI/CD (Git, Gitlab)
  • Basic Knowledge with Jira and Confluence

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