Description
We are looking for two (2) experience Java Developers.
The mandate is to work in the maintenance team (Enhancement and Bug correction).
To support all the Business applications written in Java. The successful candidate has the mandate to enhance or correct the existing applications, services or integration depending on the nature of projects.The successful candidate must work in compliance with the norms and standards in force by using the appropriate methodology.The successful candidate works on relatively complex applications with minimal supervision and shows autonomy. The main responsibilities require good judgment.Codes, tests and develops relatively complex applications and their environments (multi platform tiers, SOA service.Documents adequately the code by applying norms and standards.Prepares and updates the documentation deliverables according to the methodology.Analysis code and relatively complex problems relating to the logic of existing systems.Creates and maintains test data (unit).Perform unit testing, integrated testing and functional testing using the methodology and processes.Applies the continuing integration process.The team applies some of the key elements of the Agile methodology (Daily Scrum, Sprint/Delivery every two months/Team commitments…Participates and supports different series of tests (performance tests, system and acceptance).Participate in deliveries (configuration management) and settlements.Communicate, on a daily basis, with members of the development team all relevant information to ensure the smooth running of projects.The successful candidate must master different tools and multiple technologies to deliver relatively complex applications while maintaining quality standards while meeting deadlines.Professional requirements:
Bachelor's degree in Computer Science or less education combined with relevant experience.A minimum of 5 years of experience in development (programming).Good interpersonal communications.Maintain good relationships with colleaguesDemonstrate autonomyBe able to self-developmentBe results orientedHave experience of projects involving multidisciplinary teams (architects, analysts, IT developer, QA, etc.)Attention to detail and quality.Knowledge of general insurance (asset);Technical requirements:
Knowledge of Agile (SCRUM).Knowledge of the unified object modeling notation (UML);Experience in object-oriented programmingdistributed application development experience;Knowledge of SOA;Knowledge of at least one database management system (RDBMS) such as Oracle, MSSQL, DB2) and the structured query language (SQL);Experience in XML and related technologies such as XML schemas, XML namespaces, xpath, xslt;Knowledge of concepts of integration continues;Mastering at least one specialty and be familiar with another: JAVA-JEE, System i, ASP.NetMUST HAVE
Experience with JBOSS, StrongLoop, OpenStack, NODE JS, JAVA, REST API, JAVA EJB * 3 – 5 yearsExperience with Web Services, SOAp, JAX-WS * 1 year Weblogic, Maven, Spring framework, Eclipse, Datapower experience * 1 year Enterprise Java Solutions * 1 year Hands-on experience with XML, HTL, XHTML * 2 yearAssets:
ASP.NET Oracle Guidewire Experience at TD General Insurance KnowledgeExperience in Finance/BankingOnly qualified candidates will be shortlisted. Please note the mandatory requirements are listed in the qualifications section