Trainee Back-End (Java) Developer Київ, віддалено We are a boutique technology company that has close relationships with several partners, working hand in hand with them to deliver high-quality software from a roadmap of innovative and complex features in a high-transactional environment. Responsibilities: Study and apply new technologies and skills; Working effectively in an agile team using Scrum, e.g. participating in daily stand-ups, planning sessions e.g.; Writing backend code and tes
Trainee Back-End (Java) Developer
Київ, віддалено
We are a boutique technology company that has close relationships with several partners, working hand in hand with them to deliver high-quality software from a roadmap of innovative and complex features in a high-transactional environment.
Responsibilities:
- Study and apply new technologies and skills;
- Working effectively in an agile team using Scrum, e.g. participating in daily stand-ups, planning sessions e.g.;
- Writing backend code and tests to get good results;
- Support for existing code, development of new solutions.
Requirements:
- Core knowledge of Java;
- Basic understanding of Spring Framework;
- Knowledge of SQL and ability of writing basic queries;
- Basic understanding of Object-Oriented Programming;
- Ability to use Git and remote repositories;
- Have an aptitude and willingness to learn the new technologies;
- English level is sufficient for reading technical documentation.
Will be a plus:
- Familiar with Spring Boot, JDBC Template, JUnit, Flyway;
- Familiar with using a tracking system such as JIRA;
- Understanding of RESTful web services architecture and JSON structure;
- Minimal understanding of main design patterns;
- Basic skills with multithreading and concurrency;
- Familiar with Docker.
Personal skills:
- Self Motivated team player;
- Reliable person in development;
- Keen to do things better;
- Don’t be afraid to learn from mistakes, listen and correct them;
- A desire to learn and improve your skills.
You will get:
- Working in a product company with a dynamic environment and several projects.
- Act and improve. Your ideas for improvements.
- Team of motivated professionals.
- Continuous self-improvement and growth, including certifications and courses.
- Medical insurance.
- Corporate events and fun team-building activities