Position: Middle Java Developer
Company: Exadel
Experience required: 2y
English level: intermediate

**About the Project:**
The Project deals with broadcasting of Court sitting. Strong developers that can make good choices on behalf of the client, and communicate those choices effectively are wanted. On the front end we would use React or Angular. The team should evaluate several 3rd Party Video services, and see which is the best fit.

Microsoft Azure or Amazon Web Services would be used for hosting the production environment. Both have Canadian Data Centers. Using Canadian Products, and Services is strongly encouraged

**Requirements:**
2 + years of  hands on experience in  Java
Experience with Spring Boot
Master or bachelor degree in computer science, software engineering or applied mathematics
Strong knowledge of algorithms and data structures
Object Oriented analysis and design using common design patterns
Strong analytical skills
Good time-management skills
 
**English level:**
Intermediate

**Responsibilities:**
Write well designed, testable, efficient code
Contribute in all phases of the development lifecycle
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Meeting attendance
Participate actively in discussions, presentations and decisions about front end development
Act as the impulse by providing clear guidance to the team’s questions during implementation phases
Provide technical leadership on the project
Be strategic and tactical

**Benefits:**
Attractive salary — we reward your commitment to our company
Personal development — we understand that life-long learning is important and support everything that encourages a personal willingness to learn
Language classes
Flexible work schedule — a good work-life balance is the most important prerequisite for being creative and productive
Friendly work environment
Interesting job in an innovative company with the latest technologies
Collaboration with a team full of interesting people