Tech Stack
Java
Job Description, Responsibilities & Requirements
Description language:
About the Position
Trainee Java Engineer (Hybrid)
Our company is looking for talented professionals to join our team and to work full-time as a Trainee Java Engineer.
Responsibilities
- Write, test, and debug simple Java code under the guidance of senior developers
- Participate in the development of new features and bug fixes
- Follow coding standards and project guidelines
- Learn and implement software development lifecycle processes
- Work closely with team members, including developers, testers, and project managers
- Participate in team meetings and code reviews
- Attend training sessions and workshops to improve skills
- Participate in daily stand-ups, sprint planning, and retrospectives
Requirements
- Preferably a higher education degree in IT or related fields
- Familiarity with RESTful principles and API design
- Experience with SQL: Ability to write basic queries for data manipulation and retrieval
- Experience with one or more relational databases such as MySQL, SQLite, or PostgreSQL
- Basic knowledge of Maven for project dependency management and build automation
- Proficiency in key Java concepts, including Object-Oriented Programming (OOP), Input/Output (IO), Reflection, Collections Framework
- Understanding of basic algorithms and data structures is advantageous
- Familiarity with writing and executing unit tests to validate code functionality
- Exposure to Spring concepts, such as dependency injection and basic module configuration
- English level - B1+
We Offer
- Exchange of experience, professional development
- Good office location in Kyiv and Kharkiv with generators and Starlinks
- Co-working compensation
- English classes at company expense
- Partial payment for gym memberships
- Partial payment for courses and certifications
- Regular company events
Join Our Team
- Modern equipment
- Vacations, Sick leaves, and Days off
- Learning & Development programs
- Mental health & Sports Packages
Apply Now