Skip navigation EPAM

Senior Java Developer Nur-Sultan, Kazakhstan

Senior Java Developer Description

Job #: 46166
Currently we are looking for a Senior Java Developer for our Nur-Sultan office to make the team even stronger.
#LI-DNI
#LI-DNP

Requirements

  • 4+ years of experience in Java development-back-end
  • 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
  • Able to act as a Key Developer or Development Team Lead
  • Able to provide several possible decisions of engineering problem, have experience in troubleshooting
  • Able to 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, etc.)
  • Experience with relational and NoSQL databases (Oracle DB, PostgreSQL, Redis, MongoDB, Elasticsearch, etc.), migration tools
  • Experience with building tools/CI/CD (Maven, Gradle, Jenkins, etc.)

Nice to have

  • Experience with Cloud technologies (AWS, Azure, GCP, etc.)
  • Experience with microservices architecture
  • Experience with containerization (Docker, Kubernetes, etc.)
  • Experience with front-end development with JavaScript or any modern frameworks (Angular, React, etc.)

We offer

  • Experience exchange with colleagues all around the world
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • English classes with certified English teachers
  • Unlimited access to LinkedIn learning solutions
  • Opportunity for self-realization
  • Friendly team and enjoyable working environment
  • Corporate and social events (parties, tennis, etc.)

Witaj. W czym możemy pomóc?


NASZE LOKALIZACJE