EPAM Systems, founded in 1993, is the leading provider of IT outsourcing software services and solutions in Central and Eastern Europe. We have offices in 25+ countries in a world. EPAM is delivering advanced technology solutions at great value for our customers worldwide.
And EPAM Kazakhstan is one of the headquarters of EPAM.
We believe that the team you build is the company you build. We’re always looking for talented teammates. Think you’ve got what it takes?
Senior Java Developer
- 4+ years of experience in Java development-Backend;
- Have advanced level of theoretical knowledge and production experience;
- Know and understand different phases of the development lifecycle, able to follow a defined process (SCRUM, Kanban, RUP, Waterfall);
- Be self-managing, implement functionality without supervision;
- Act as Key Developer or Development Team Lead;
- Provide several possible decisions of engineering problem, have experience in troubleshooting;
- Create design, technical and project documentation;
- Know best engineering practices, create deliverables in good quality, know design patterns/principles;
- Comfortably able to read and write and speak English;
- Proficient in Java8+ & related technology stack
- Experience with Spring framework (Core, Boot, MVC, Security, Data, etc);
- Experience with Java EE (JAX-RS, JAX-WS, CDI, EJB, JMS, JPA, etc);
- Experience with messaging/streaming platform (Kafka, RabbitMQ, ect);
- Experience with relational and NoSQL databases (Oracle DB, PostgreSQL, Redis, MongoDB, Elasticsearch, etc), migration tools;
- Experinece with building tools/CI/CD (Maven, Gradle, Jenkins, etc).
Nice to have:
- Experience with Cloud technologies (AWS, Azure, GCP, etc);
- Exprerince with microservices architecture;
- Experience with containerization (Docker, Kubernetes, etc);
- This is an excellent opportunity to work in a distributed team on Agile methodologies
- We work in close daily interaction with the customer
- We do have many complex, interesting and ambitious tasks
- In the future you can switch to any other project of the company
- We gladly transfer our experience and knowledge (there are even special Competence Centers and a huge unit that develops employees)
- We have all the buns and bonuses inherent in modern IT companies, life event bonuses and the relocation program to other countries.
- Opportunity of participation in projects
- Worldwide team of professionals - single-messengers
- Training and career opportunity
- Family support and care for employees’ children
- Professional and corporate events
- Sport and medical insurance