Position: Java Software Engineer #10464
Company: Lohika
Category: Java
Experience required: 3y
English level: intermediate

**MAIN TASKS AND RESPONSIBILITIES:**
Maintain and improve analytics applications for commercial departments
Migrate application to OpenShift platform
Investigate and improve application performance
Research and evaluate technical options to implement business requirements
Work in contact with team members and project stakeholders on customer’s site
Suggest technical and functional improvements to add value to the product
Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
Take part in requirements analysis
Interact with customer and provide technical solutions
Report to TL about current tasks status, technical, and other risks

**EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:**
4+ years of commercial Java development experience
Java 8
Spring
Experience with any relational DBs (MySQL, Postgres, DB2)
Intermediate or higher English level

**WOULD BE A PLUS:**
Understanding of Microservices Architecture
Experience with Spring Boot
Experience with OpenShift platform
Experience with binary communication protocols