About the project
The project will be for an American company, working in the field of information technology. It involves the development of 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.
Qualifications
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
Responsibilities
In this role, you will apply design patterns and be a 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
Create development and automation initiatives so that we have a great CI / CD pipeline
Code features according to the best practices
Improve code quality
Technologies and processes
Java11+, Spring, Rest+json, Solr, Lucene
TeamCity, GitHub, Jira, Confluence
We work in a Scrum-like environment
Working conditions
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
Several corporate webinars / workshops / etc.