Position: Full-Stack Java developer
Company: CHI Software
Experience required: 2y
English level: intermediate

**Requirements:**
— At least 3 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, Angular or React;
— Docker;
— JMS;
— Microservices;
— Good knowledge of English (Intermediate and higher);
— Experience with Spring Cloud;
— Experience with AWS;
— Experience with NoSQL.
 
**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 the architecture of the 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.

**With us you can:**
Develop your technical knowledge:
— Use the 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 in 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;
— Covered rest period (20 business days + 5 days off);
— Free English classes;
— Truly friendly atmosphere and unforgettable events.