Position: Java Developer
Company: UPPeople
Category: Java
Experience required: 3y
English level: upper

Requirements:

- 3+ years of Java development experience
- Bachelor or Master’s degree, in Computer Science, IT Engineering or Information Systems
- Еxperience with Spring, Apache Spark/Flink
- Significant experience with Open source distributed systems: Kafka, Elasticsearch, MongoDB, Hadoop
- Significant experience with complex system development of high performing (24/7) data streaming solutions
- Applied knowledge of best in class design and development practices and principles
- Applied knowledge of IT security
- Experience with designing and implementing CI/CD pipelines using GitlabCI / Jenkins
- Knowledge of cloud computing concepts and Hybrid setup of DTAP environments
- English Upper-Intermediate

As a plus:
Experience in the e-commerce business
AWS

We offer: 

- Competitive salary 
- Career growth opportunities, based on experience and performance
- A dynamic work environment where you can take part in creating an innovative product
- Cozy office near a metro station 
- Friendly work environment 
- International team 
- English lessons
- Budget for education 
- Paid vacations and sick-leaves
- Corporate events