Let's work together!

At ELEKS you can reach success while working with innovations in interesting projects with a culturally diverse group of individuals. If you want an exciting and dynamic career with unlimited growth potential at one of our offices, then ELEKS is the place for you.


Middle Java (Groovy\Grails) Developer

Send CV

You must fill this field
Please enter a valid email
Please enter a correct code
Upload your CV

ELEKS Software Engineering and Development Office is looking for Middle Java (Groovy\Grails) Developer in Lviv.

About Client

Customer is a leading provider of learning content management solutions and mobile learning applications. The Customer's Learning Content Management System (LCMS) is a fully integrated software environment that provides for the authoring, managing and publishing of online courseware, instructor-led materials, performance support and mobile learning products. Country – USA.

About Project

What we are developing: content development platform, cloud-based content delivery solution, solution for deployment of interactive tablet applications.
Technologies used: Java 8, Java frameworks such as Grails and Spring, Java build technologies such as Gradle and Ant, Angular and AngularUI JavaScript frameworks, JavaScript build and task-runner technologies such as NPM/Gulp/Grunt/Webpack.
Project Team – 15 members on our side.

Main Responsibilities:

  • Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases
  • New functionality design
  • Estimating tasks
  • Write program code according to the defined application architecture
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Use version control systems to track code optimization progress, as well as to merge or split code entities. Commit changes according to version control rules
  • Communication with a customer

Mandatory Requirements:

  • 2 years of experience in development with Java Technologies. Experience with Groovy \ Grails
  • Database knowledge and experience with relational/NoSQL databases (MySQL, MongoDB, etc.)
  • Web development skills including HTML, CSS and XML
  • Insight of Grails internals (Class loading, Memory Management, Transaction management, GORM etc.)
  • Experience with Amazon Web Services would be a plus
  • Strong analytical skills and attention to detail
  • Strong communication skills
  • At least upper-intermediate level of English

Personal Characteristics:

  • Sense of responsibility
  • Self-improvement potential
  • Problem solving skills
  • Attention to details
  • Analytical mindset
  • Dedication and attitude towards success

What will you get with ELEKS:

  • Above average compensation and competitive Social package
  • Close cooperation with a customer
  • Business trips
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy


ELEKS is a global vendor of software solutions and software engineering services. The company established in 1991 and currently has over 1000 employees. We have development centers in Ukraine and Poland and representative offices in the USA and UK. We work with a number of clients from the IT, Financial Services, Media, Entertainment, Local Government, Healthcare, Legal and other sectors.

If you meet these requirements, please email your resume to

with "Middle Java (Groovy\Grails) Developer" in a subject line.

Send CV

You must fill this field
Please enter a valid email
Please enter a correct code
Upload your CV
Let’s start the conversation!