Position: Middle Java Developer, Fintech
Company: 2K-Group
Experience required: 3y
English level: upper

We are looking for Java Developer to join our team for a long-time occupation.
Our client is a Canadian software development company working in the Canadian market doing various client software systems and applications.

The project you will work on is in Fintech industry.
90% Backend, 10% Frontend tasks.

Qualifications Required
 - Bachelor’s degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development
 - Hands-on experience with client-server architecture as well as Object-Oriented Programming concepts and design patterns
 - Prior experience designing and implementing multi-threaded and multi-process large scale systems
 - Strong knowledge of all tiers used in modern architecture (front-end, mid-tier, RESTful web services, messaging, data tier)
 - 3+ years of Hands-on experience with J2EE technologies: Struts, Spring MVC, Spring Boot, React, Angular 2, Java, JPA, Hibernate, JSP, JavaScript, HTML, CSS
 - Working knowledge with a modern front-end framework, such as ReactJS or Angular
 - Experience with databases and implementing scripts and stored procedures - Oracle, MySQL experience is considered an asset.

Nice to have
 - Experience Angular (1.x to 8), ReactJS an asset
 - Working with Oracle in a migration project is also an asset

Full-time remote job.