Senior Java Full Stack Developer

Senior Java Full Stack Developer
Clairvoyant INC. - Flexible, Canada
Full Time
IT & Software Development
Full-stack Java REST Springboot

At Clairvoyant, we power Digital Disruption – Transforming businesses with Big Data, Cloud, AI, Design Thinking and Lean Architectures! Clairvoyant is a global technology product and services company.
Our global team consists of experienced professionals, with backgrounds in design, software engineering, analytics, and data science. Each member of our team is highly energetic and committed to helping our clients achieve their goals. 

If you are someone who loves technology, is passionate about solving complex problems and building products , has a penchant for learning and is excited about growing in a fun, energetic, and conducive environment, we are interested in you!
Role Synopsis
·       Design, code, test, debug, and document web applications.
·       Ability to take ownership of functionalities as appropriate
·       Integrate and write REST services for backend and UI integration
What We Are Looking For
·       Relevant experience developing robust, highly-available, high performance distributed systems
·       Senior-level 5+ years strong Java/Spring Boot, AWS 
·       Relevant experience developing robust, highly-available, high performance distributed systems
·       Hands-on experience with React
·       Excellent practical object-oriented software design skills
·       Strong expertise in Core Java, Design patterns and advanced data structures/algorithms
·       2-3 years of experience working on AWS
·       Experience developing complex data-driven server-side software in Java
·       Strong experience in developing with Spring MVC framework, Spring Core, and Spring Boot. Good knowledge of Spring Security is required
·       Know-How and Hands-on with AWS services and deployments
·       Significant experience developing effective APIs, RESTful services, Microservices design, and development
·       Proficient in SQL and complex relational database design
·       Practical experience, as well as a deep understanding of service-side and middle-tier technologies, is a must: middle-tier frameworks, caching strategies/solutions, messaging/queuing
Would be nice to have
·       Familiarity with Web 2.0 technologies: JavaScript, HTML5, CSS, and React desired

How To Apply
·       Email your resume to careers.canada@clairvoyantsoft.com
·       In the subject line, please add TJF – ‘Role Name’ – ‘Your Full Name’