Job Title: Java Developer Location: Calgary, Alberta (3 days onsite in a week from day one) Duration: Full time role Primary Skills: Core Java ,Microservices, Spring Boot , Multithreading, PL/SQL Job Description: • 7+ years of skilled experience in building applications in JAVA (Spring Boot), Microservices and other open-source technologies. • Hands on knowledge of working on Multithreaded application (Must-have) • Excellent Design skills (Design Patterns) • Experience in creating and consuming RESTful services and SOAP based Services. • Object Oriented Design and development experience in Java • Excellent in PL/SQL, should also possess solid database skills (preferably DB2, SQL Server) to design new or alter existing table structures to satisfy specifications and requirements. • Experience working in test-drive development & continuous integration model. • Excellent communication and problem solving skills.
Secondary Skills / Desired skills • Experience in Apache Kafka , Apache Camel and other programming languages like python and perl • Working experience with agile methodologies would be useful