Position: Senior Back-End Developer
Company: Slashdevs
Experience required: 5y
English level: fluent

Responsibilities:

Collaborate with front-end developers and other team members to set goals and develop more functional and cohesive codes;
Develop new ideas for programs, products or features by tracking developments and trends;
Writing reports and planning workflow;
Control over the execution of work;
Participate in training junior backends, learn new programming languages ​​and teach others;
Conducting scheduled meetings and phone calls with other project managers;
Checking the work done, working with the team on bugs, criticism and are not afraid to report bugs;
Should have worked on independently on modules or tasks assigned by Team Leads

Requirements: 

4+ years of experience working Java 8 or Above with writing Test in Junit experience;
4+ years of experience working in Core Java, Springboot, Hibernate, JPA and RestAPI;
Strong analytical skills with the ability to solve problems and formulate recommendations, RCA (Root Cause Analysis);
Java 8 or above, SpringBoot, Spring MVC, Junit, JPA and Hibernate;
Minimum BSc. in computer programming, computer science or similar related fields;
Proficient in use of authentication libraries such as KeyCloack, error monitoring tools such as Sentry and code versioning tools, such as G IT;
Proficient understanding of API Design and OWASP Security principles.