Position: Middle Java Developer
Company: Customertimes
Category: Java
Experience required: 2y
English level: upper

**About the project:**
An American company, working in the field of information technology. Develops industrial software for networks, systems, and infrastructure management.
The company’s mission is to develop software to simplify the tasks of IT specialists. The products of this company solve a large number of tasks in the spheres of network structures, servers, applications, storage, and virtualization.

**Responsibilities:**
•	In this role, you will apply design patterns, be part of technical decisions, and overall software development;
•	Collaborate with all team members (Dev, QA, UX, UI developers), PO, EM, Architect, Support, and other stakeholders;
•	Development and automation initiatives so we have a great CI/CD pipeline;
•	Code features according to the best practices;
•	Improve code quality.

**Requirements:**
•	Experience with Java Software development;
•	Java 11+ knowledge and experience;
•	Strong algorithm thinking;
•	Passion about tests and overall code improvement;
•	English: Upper-intermediate or higher.
**
Technologies and processes:**
•	Java11+, Spring, Rest+json, Solr, Lucene;
•	TeamCity, GitHub, Jira, Confluence;
•	We work in a scrum-ish environment.

**We offer:**
•	Well-established processes and loyal management;
•	Flexible work schedule;
•	Excellent health insurance;
•	20 working days paid vacation leave, 15 working days of paid sick leave with a certificate, and 5 working days of paid sick leave without a certificate;
•	Paid study of English and more;
•	A lot of corporate webinars/workshops/etc.

**Join, it will be interesting!**