Position: Java Software Engineer
Company: Avenga Ukraine
Category: Java
Experience required: 3y
English level: intermediate

Now, as we grow fast and smart, Avenga is looking for a Java Software Engineer to join our team on a full-time basis. Now we have an exciting opportunity in the HealthCare sphere.
Our customer – an American multinational company serving the combined industries of health information technologies and clinical research.

Skills and Qualifications:
3+ years of proven work as a Java Software Engineer;
Working experience with Java 11;
Relevant development and implementation with AWS;
Deep familiarity with Spring Boot, continuous integration frameworks (e.g. Jenkins, Maven, Junit);
Experience with at least one modern indexing architecture (ES, SOLR, Lucene, etc.);
Work with containerization technology (docker) and its orchestration (Helm, Habitat, Rancher, Kubernetes, Openshift, etc.);
Experience with PostgreSQL and at least one SQL database abstraction / ORM technology;
Solid with queueing or message service (AMQP, RabbitMQ, Kafka, etc.);
Excellent in at least one key value store (Redis, memcached, Riak, Dynamo, etc.);
Knowledge of modern NoSQL database (Couch, MongoDB, Cassandra, Hbase, MarkLogic etc.);
Aware with K8s;
English – Upper-Intermediate.


Responsibilities:
Implementing of new feature;
Performance improvements;
Working in the software development team, using scrum methodology;
Writing reusable, testable, and efficient code;
Writing Unit tests and integration tests;
Performing code reviews;
Constantly improve the development process.