Position: Junior Pro Java Developer (with experience)
Company: Softjourn
Category: Java
Experience required: 1y
English level: intermediate

Requirements:

-1 year + experience
-Understanding of various design patterns and **OOP** paradigm;
-Experience with **Java**;
-Experience with **SQL**;
-Experience working with source control (e.g. Git);
-Understanding of API calls;
-Knowledge of Agile development and SCRUM, Jira;
-Ability to write clear, concise documentation.
 

Will be a plus:

-Knowledge of Groovy;
-Experience with Spring, Hibernate, SpringBoot.
 

Responsibilities:

-Completes software engineering tasks under a high-degree of supervision;
-Relies on very limited experience and judgment to plan and accomplish goals;
-SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases;
-Develops their productivity skills by learning source control, editors, the build system, and other tools as well as testing best practices;
-Follows existing coding standards;
-Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve;
-Seeks mentorship and takes constructive advice from peers;
-Effective in communicating status to the team;
-Accepts feedback graciously and learns from everything they do.
 

Benefits and Perks:

Continuous improvement;
Flexible schedule;
20 days vacation;
Office in downtown IF or remote work;
Participation in conferences and seminars;
Health insurance; 
Foreign languages courses.