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

**Key qualifications of the candidate:**
— 3 + years’ experience in software delevopment
— Proficient knowledge of a back-end programming languages and technologies: Java, AWS (Lambda, API Gateway, Aurora RDS & PostgresSQL, DynamoDB, App Sync, Cloudformation), Json, GrahphQL, Typescript.
— Proficient understanding of code versioning tools, such as Git
— Data migration, transformation, and scripting
— Creating database schemas that represent and support business processes
— Implementing automated testing platforms and unit tests
— Intermediate level of English is a must

**Responsibilities:**
The primary objective of this position is to develop and maintain the technology that powers the components of various web applications.

The incumbent is responsible for performing functions of both systems analysis, design and programming and is capable of performing these activities in multiple IT operating environments(cloud, on prem).

The scope of this position includes the analyzing, enhancing, and developing APIs(application programming interfaces) in a cloud environment, programming core logic used by APIs, build and support databases of various types(Nosql, SQL), documenting what has been done as well as helping in testing and support.

**We are offering:**
— Courses and education
— English courses twice a week
— Monthly Tech Talks for sharing knowledge;
— Strong corporate management and transparent strategy
— Unlimited area for self-development and personal growth
— Convenient and bright office located in Kyiv
— A set of benefits like video games, flexible working hours and high salary
— Regular team buildings and celebrations