Middle Java Engineer

Project description

Here at Euristiq, we are seeking a talented Software Engineer to join a project for a leading global connectivity company. The project aims to design and develop the core tools that drive the client’s network platform, and the main responsibility of this role is to work with network and server infrastructure teams in developing API, subsystems and core infrastructure software.

Responsibilities

Developing high quality, testable and high -performance software using agile practices
Communicating with a client in an accurate and clear way
Troubleshooting technical issues in real-time

Required skills

3+ years of commercial experience with Java and Object Orientated Programming
2+ years of experience with RDBMS
Familiarity with design and architecture principles
Comfortable working with Linux
Excellent written and verbal communication skills
Ability to strive for continuous improvement within the team
English skills Intermediate or better
Education: Degree in Computer Science or related field

Would be a plus

Experience with design patterns for micro-service architecture
Experience with TDD
Experience with API and design development

We offer

Professional growth and development program
Challenging projects
Flexible schedule
Competitive compensation
Modern office
Healthcare insurance
Сompensation for sport activities
Paid English courses
Team of highly talented individuals