NTG Clarity is hiring “Senior Java developer”
for Canada,Toronto branch with the following Qualifications:
-Bachelor or Master Degree in Computer Science or a related discipline.
-5+ years of experience working in Java (core Java, multi-threading, generics, annotations, EJBs, etc.)
-Strong object oriented analysis, design and development skills.
-Excellent Design patterns knowledge.
-Unit testing knowledge. Automation testing knowledge (JUnit, Mock Testing).
-ORM tools (such as JPA, Hibernate).
3+ years RDBMS experience (Oracle, PostgreSQL, MSSQL, DBA skills a definite Asset).
-Excellent experience in Webservices (REST, SOAP).
-Good knowledge in JSF, Spring MVC
-Microservice working experience using Spring-Boot, Netflix, dropwizard is a great asset.
-Good experience working with Tomcat, JBoss, RAS
-Excellent experience using IDE (e.g. eclipse, NetBeans,..)
-Linux experience is an asset.
-Experience working in an Agile environment is preferred.
-Experience with doing Production support.
-Excellent written and verbal communication and interpersonal skills, and a passion for delivering high quality software required.
-Able to focus on key deliverables in a fast-paced development environment.
-A self-starter who can co-ordinate with a team, yet work independently towards a common goal.