Position: Middle/Senior Java developer
Company: CHI Software
Category: Java
Experience required: 3y
English level: intermediate

Hi, we are CHI Software and we are looking for a Java Developer

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;
— 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.
Про компанію CHI Software
CHI Software is a software development company with 16 years of experience in the field. We collaborate with enterprises across the globe by delivering cutting-edge technology solutions for startups and medium-sized businesses. With over 600 engineers, we focus on Artificial Intelligence, Big Data, Cloud Computing, IoT, and Web solutions for Finance, Insurance, Real Estate, Retail, Media & Entertainment, and Travel industries. CHI Software is a global software development provider headquartered in Limassol, Republic of Cyprus, with distributed offices in Philadelphia (PA), USA, Kobe, Japan, and Lviv, Ukraine.

Our development team includes the following departments: web design, JavaScript, .NET, PHP, Ruby, Python, Java, C++, Mobile (Android and iOS), DevOps and QA, and we also have a great team of BI, BA, and Project Managers.

We constantly keep up with the current technology trends, developing Big Data, IoT, Machine Learning, Computer Vision, AR/VR, and Cloud (AWS, Azure) solutions.