Java Developer
Duration: 3 Months Contract with possibility of extension
Experience : Java 8, Sprinboot, REST APi development,Swagger, JSON, Git
• Experience in working with the presentation layer using HTML5, CSS3, JSP, JSTL, Custom Tag Libraries, JavaScript, JQuery and AJAX.
• Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular-JS and Backbone-JS.
• Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive.
• Worked with Core Java concepts like Collections Framework, multithreading.
• Experience in Test Driven Development(TDD), Waterfall model and Agile methodologies like SCRUM
• Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
• Experience with different IDE's like Eclipse, NetBeans, Intellij.
• Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
• Expertise building SOAP Web services based on AWS (Amazon Web Services).
• Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, NodeJS etc.
• Expertise in various open source frameworks like AngularJS, NodeJS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, Mybatis, JQuery.
• Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring products (core, boot, integrations, security), Hibernate Framework.
• Expertise in Spring Security Modules and Authentication.
• Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
• Experience in manipulating the streaming data to clusters through Kafka and Spark-Streaming
• Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is MongoDB.
• Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
• Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
• Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0 build tool.
• Expertise in various open source frameworks and tools like Struts, spring, hibernate.
• Extensive experience in using IDE's Eclipse, My Eclipse, Eclipse Galileo and RAD.
• Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions. Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.)
• Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
• Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, AngularJS, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
• Created POC's using NodeJS, MongoDB, Express-JS and Body-Parser to create REST services.
• Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
• Experience in working different operations system environments with java in Windows, UNIX, and Linux.
• Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
• Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.
• Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers and databases such as Oracle 10g/11g, SQL Server 6.5/7.0.
• Good knowledge of Cloud Foundry and Spring Boot applications
• Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with Agile methodologies.
• Proven aptitude on learning and working on emergency technologies.
• Extensive experience in deploying, managing and developing with MongoDB clusters.
• Effective Communication and Inter-Personal skills technical design, implementation deployment, and support of the fixed Income Trading Platform and Fixed Income Trading suite of applications and Multi Trading.
Language : English and French