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!
Related searches
- junior java developer no experience United States
- java oracle developer United States
- full stack java developer United States
- java angular developer United States
- java developer full time United States
- entry level java developer remote United States
- junior java developer United States
- java support engineer United States
- java developer contract United States
- java web developer United States
