Senior Java Developer Offline

Requirements:

β€” At least 4 years of commercial experience in Java development including Java 8;

β€” Experience with Spring (IoC, Boot, Data, MVC, AOP, Security);

β€” Experience with SQL and JPA/Hibernate;

β€” Experience with REST web services;

β€” Experience with HTML, CSS, JavaScript, jQuery;

β€” Docker;

β€” JMS;

β€” Microservices;

β€” Good knowledge of English (Intermediate and higher);

β€” Experience with Spring Cloud;

β€” Experience with AWS;

β€” Experience with NoSQL.

 

With us you can:

Develop your technical knowledge:

β€” Use latest technologies;

β€” Participate in technical events and conferences (the cost is covered by the company);

β€” Regular techtalks and professional development.

 

Improve your soft skills:

β€” Build strong teamwork skills and become an essential part of the dynamic teams;

β€” Improve your English at classes and speaking directly with clients;

β€” Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.

 

What else do we offer?

β€” Competitive compensation and benefits;

β€” Flexible and negotiable schedule;

β€” Nice and comfortable office located near metro station;

β€” Covered rest period (20 business days);

β€” Free English classes (we have 4 teachers in our team);

β€” Break area with Xbox, air hockey, ping-pong and table soccer

β€” Truly friendly atmosphere and unforgettable events;

β€” Bookcrossing;

β€” Basketball and ping-pong teams;

β€” Discounts offered by individual bonus cards (our partners are coffee shops, bars).

 

Responsibilities:

β€” Technology selection for the Project;

β€” Designing, developing and implementing enhancements, and new features to the product on the basis of customer’s requirements;

β€” Definition of architecture of application or its evolution;

β€” Selection of the ways of interaction between the components of the system;

β€” Creation of working prototype model;

Designing of interfaces and application components;

β€” Following engineering practices including code review, writing unit-level, integration-level tests;

β€” Supporting existing applications by doing refactoring tasks on existing code, develop feature enhancements and fix bugs;

β€” Documenting of all architectural decisions, constant documentation updating;

β€” Justification and enforcement of terms of the estimate.

The job ad is no longer active
Job unpublished on 24 July 2021

Look at the current jobs Java Kyiv→