EPAM Systems

Key Java Developer

1 month ago

Drill4J is a plugin management platform for real-time application profiling and extension that does not affect the code base. Drill4J allows to save, analyze and visualize project data. It is an instrument for QA engineers, developers and DevOps. Drill4J shifts the testing process from black to white box, it is aimed to minimize the regression testing scope, reduce duplicating automated tests and manual tests. Tech stack:
• Java SE, Kotlin, Kotlin-native
• RESTful services, JMS, WS
• Ktor
• Gradle Kotlin DSL
• PostgreSQL
• JSON, CBOR, Protobuf

We are looking for a Java Key Developer who is also able to lead the team and support the project development.

  • Kotlin (or deep Java knowledge with the ability to learn Kotlin in a short time)
  • Deep understanding of advanced JVM features (e.g. GCs, threads, byte code manipulation, custom class loading etc.)
  • Knowledge in protocol structures based on TCP (http, ws, http/2)
  • Experience in team leading
  • Experience with relational and nonrelational databases
  • Experience of development with application's server usage (Netty)
We offer
  • Outstanding career development opportunities
  • Knowledge-sharing with colleagues all around the world
  • Competitive compensation, additional medical and dental insurance since the first working day
  • Unlimited access to learning courses (7500+ LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
  • Opportunity for self-realization: participation in meetups and conferences, many internal communities
  • Friendly team and enjoyable working environment
  • We support flexible hours and remote work
  • Relocation opportunities-both within and outside Russia (EPAM's offices are present in 14 Russian cities as well as in over 30+ countries)