Position: Senior/Team Lead Java developer
Company: EPAM Systems
Category: Java
Experience required: 3y

Responsibilities 
- Implement REST controllers and backend services for new Invite UI;
- Implement new features (backend: Java 8, Activiti Engine; frontend: javascript, jQuery, CSS) 
- Write documentation for implemented REST endpoints and features, onboarding and development processes;
- Developer on-duty activities: 
test environment maintenance, 
production environment configuration updates, 
keep dependency versions up to date, 
prepare and roll out releases to production, 
keep release log documentation up to date, 
handle support requests, 
investigate production bugs, fix critical issues,
represent development team and provide clarifications on meetings regarding integration with other services

Must have skills: 
Java 8 
Git 
REST API 

Nice to have skills: 
Mongo DB 
Spring Data 
Docker 
Kafka 
Gradle 
Jenkins 
Kibana 
Grafana 
Apache Velocity 
Javascript, JQuery, AJAX, CSS 
Activiti Engine 
Kanban 
JIRA 
Karaf 
Previous key developer experience is a plus 

We offer
Permanent job in a hybrid corporate environment
Regular training and development opportunities
Unlimited access to LinkedIn learning solutions
Use of high-valued applications
Bilingual work environment
Competitive salary and benefits
Recreation area
Relocation opportunities
International projects