Skip navigation EPAM

Java Engineer Kazakhstan

Java Engineer Description

Job #: 66484
You are curious, persistent, logical, and clever – a true techie at heart. You enjoy living by the code of your craft and developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join EPAM as a Java Engineer. Scroll down to learn more about the position’s responsibilities and requirements.

What You’ll Do

  • Full-cycle application development in Agile environment
  • Communicate with the customer to clarify requirements
  • Integrate with other clients’ systems and applications

What You Have

  • Experience with Java, Spring/Java EE framework
  • Expertise in Relational databases/SQL/JDBC, ORM/JPA, REST/SOAP web-services
  • Knowledge of Testing
  • Proficiency with Docker, Maven/Gradle

Nice to have

  • Experience with:
    • NoSQL, Message Brokers
    • Security, concurrency
    • Design patterns/principles, microservices
    • Troubleshooting, monitoring
    • Continuous Integration/Delivery
    • Kubernetes/OpenShift
    • Clouds (AWS, GCP, Azure, etc.)
    • Agile/Scrum/Kanban

We offer

  • Outstanding career development opportunities
  • Knowledge-sharing with colleagues all around the world
  • Regular assessments and salary reviews
  • Competitive compensation
  • Social package – medical & family care
  • Friendly team and enjoyable working environment
  • Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
  • Community of 47,000+ industry’s top professionals
  • Flexible working schedule
  • Corporate and social events

Hello. How Can We Help You?

Our Offices