Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Java Engineer

N-iX

Job Title

You will be a part of the Engineering team and reports to our Manager, Engineering.

Key Responsibilities
  • Support the development of backend services and APIs under direct supervision of senior engineers
  • Assist with writing clean, maintainable, and well-documented code following team standards
  • Help debug, test, and troubleshoot backend systems and services
  • Contribute to small tasks or components within larger projects
  • Collaborate with cross-functional teams including Frontend, Product, and DevOps
  • Participate in code reviews and apply feedback to improve technical skills
  • Assist in writing unit tests and validating functionality
  • Document technical processes and development work
Required Qualifications
  • Bachelor's degree in Computer Science or a related field; Currently pursuing is also an option
  • Strong theoretical knowledge of Java, at least 0.5 years of experience
  • Practical experience building and consuming RESTful APIs — methods, status codes, JSON, request/response handling, basic error handling.
  • Working knowledge of databases — has written real SQL queries (SELECT, JOIN, WHERE, GROUP BY) or used an ORM in production code; understands the difference between SQL and NoSQL at a basic level.
  • Solid understanding of data structures and algorithms — arrays, hash maps, trees, basic Big-O analysis — sufficient to discuss simple coding problems and reason about correctness.
  • Comfortable with Git in a team setting — branching, pull requests, code review, addressing feedback, resolving merge conflicts; has worked in a shared repository with at least one other developer.
  • Hands-on experience writing unit tests for their own code (pytest, JUnit, Jest, or equivalent), and basic familiarity with how testing fits into a CI pipeline.
  • Demonstrated ability to ship code to production — even small features or bug fixes — through a real review and deployment process; ability to clearly describe what they built, how it was reviewed, and how it was tested.
  • Genuine interest in cryptocurrency, blockchain, or Web3 (self-taught is fine — owning crypto, reading, side projects, hackathons) and willingness to learn the regulated FinTech context;
  • English level: Upper-intermediate or higher, sufficient for daily team communication and code review discussions.
Bonus:

Exposure to Linux / command line, Docker basics, message queues (Kafka, RabbitMQ), cloud platforms (AWS, GCP), open-source contributions, hackathon participation, or an active public GitHub portfolio.

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
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Java Engineer. Be the first to apply!