Post Job Free

Resume

Sign in

Java Developer

Location:
Toronto, ON, Canada
Posted:
April 05, 2019

Contact this candidate

Resume:

Munish Jaswal

Etobicoke, ON

T: 647-***-****

M: ac80hg@r.postjobfree.com

PROFILE SUMMARY

Strong experience in Core Java and J2EE Web applications, Enterprise applications, Distributed applications and Client/Server applications using Java, J2EE, Web Services, JDBC, Servlets, JSP, JSF, XML, SQL& PL/SQL, Hibernate, Spring and JavaScript (Angular) on windows and linux platform

Experience in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Enterprise Applications, Distributed Applications, Client Server and Web based applications

Extensive knowledge of all the phases of Software Development Life Cycle (SDLC) in performing requirement analysis, development, testing, customization, and deployment using Agile/SCRUM, Waterfall and Test-Driven development methodologies

Good understanding of developing and implementing Web Services using SOAP, WSDL and REST

Good Knowledge of requirements management, configuration & change management, planning & resource management, coding and testing environment

Working knowledge of Automation Testing (Selenium IDE) and worked extensively on multiple IDE’s like Visual Studio Code, IntelliJ idea & Eclipse

Expertise in Unit testing, Integration testing during development and supporting system testing prior to deployment

Rich experience of working on data migration projects on UNIX/Oracle platform using tools like SQL Developer

Expertise in build and deployment tools like ANT, MAVEN, Hudson, Sonar & Jenkins

Used Data Structures like Collections API (List, Set and Map), Enumeration, Hashtable, Dictionary, Properties, Stack

Experience of Java application support in J2EE development environment

Expertise in refinement of the interfaces for innovative e-commerce and other web-based solutions

Hands on experience and knowledge in leading requirements walk through, presentations, prototype demos for business, within team and to third party vendors

Knowledge of Blockchain/Distributed Ledger

Possesses strong analytical and problem-solving skills, listening, interacting skills

EDUCATION & CERTIFICATIONS

Bachelor’s Degree(Sciences), Gauhati University, India, 2006

Oracle Certified Associate Java SE 8 Programmer

Scrum Fundamentals Certified

Agile Master Certified

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, JSF, JSP, JDBC, PL/SQL, SQL

Database: Oracle, MySQL, SQL Server

Frameworks: AngularJS, Angular, Struts, AJAX, Spring, Hibernate, JPA

Development/Productivity Tools: Eclipse, SQL Developer, DB Visualizer, Visual Studio Code, Putty, Maven, Toad, FileZilla, IntelliJ Idea, WinSCP, Tectia Client

Web/App Servers: JBoss EAP, WebLogic, Apache Tomcat

Operating System: Linux, Windows

Domains: Finance, Life Insurance, Policy Insurance

Methodologies: Agile Scrum, Kanban, Waterfall

Testing Tools: Junit, Selenium IDE, JIRA, HP QC, HP ALM

Versioning Tools: SVN, GIT, CVS

PROFESSIONAL EXPERIENCE

Auto Capital Canada

Java Developer, Nov2018 -Feb2019

Project Description: Worked as a Java Programmer on the Microservices based application used for Lending Portal

Created Jhipster based microservice and used docker-compose for creating and running those containers.

Created domain entities for microservice and established relation between entities

Created database with SQL scripts for the microservice and connected microservice to gateway microservice

Used spring-boot for the backend microservice and angular for gateway microservice

Used Jenkins as automated build tool for creating docker images.

Managed communication between services with RabbitMQ and REST API

Managed all Bitbucket git repositories using command line and source tree.

Used Portainer for managing containers in all environments.

Good experience for using command line – CLI with Linux

Technology Stack: Java, microservices, Linux, GIT, Jenkins, Docker, SQL

Tata Consultancy Services (CIBC)

Application Developer, Jan 2018 -Oct,2018

Project Description: Worked as a Java Programmer on the Sailpoint “IdentityIQ” application used for Identity Access Management

Access Management - Authentication, Authorization, Role Based Access Control (RBAC) of more than 100 thousand Identities at the CIBC Corporate level

Achieved connectivity & Onboarding of all servers in the institution to IdentityIQ application.

Developed Git repository for the code and worked on migration of code from TFS to GIT

Developed & Configured complete Continuous Integration (CI) Jenkins Pipeline using Sailpoint structure, git, Jenkins & artifactory

Worked on SSO(Single Sign-On) integration with spnego

Configuration changes in IIQ during upgradation

Managed all support activities adhering to technical, security and compliance standards.

Created shell scripts for linux jobs

Work on SQL queries to extract data from Clob objects in Oracle database.

Worked over Java 8 and Spring 4

Technology Stack: Sailpoint(IdentityIQ), Java, Linux, GIT, Jenkins, Artifactory, Service Now

Serco Canada (Drive Test)

Java/J2EE Application Developer, Sept 2017 – Oct 2017

Project Description: Worked as a Java Programmer on the “CSA- app” application used in Ontario Drive Test system, giving production support

CSA-app is an application used by customer service agents at the Drive Test office. Application works for the MTO (Ministry of Transportation of Ontario).

Managed the incidents, defined and followed the associated action plans to maximize the availability of application to the end users and minimize down time

Provided in-depth analysis to resolve production and application issues

Provided a concrete explanation of resolutions to issues, inquiries and requests

Provided production support by documenting tickets and communicating with customer and vendor

Manipulated frontend HTML, CSS and AngularJs code and managed REST API calls

Worked on Request, Response and SoapUI

Experience with UrbanCode Deploy

Technology Stack: J2EE, Java, AngularJs, HTML, CSS, SOAP

CGI (Client: Tufts Health Plan)

Java Programmer, Oct 2016 – March 2017

Project Description: Worked as a Java Programmer on the Tufts-Health plan developing code as per the business requirements and design.

Requirements and Analysis: Participated in project planning sessions with Business Analysts and team members to analyze business IT Requirements, and understood the technical & functional specifications from the Functional Specification Document, System Study &Analysis; then translated business requirements into working model

Involved in initial designing, development, testing, troubleshooting, and debugging of the application

Integrated various modules during Application Development - Used jQuery and JSF validation framework for front end validations, developed web application using Java 8 & JSF Framework

Worked in the Portal environment – Created interactive web pages and applications by usage of XHTML, CSS, jQuery and AJAX

Used ALUI to develop Community Pages, Portlets & WebServices – used SOAP web services

Created tables and worked with DAO, DTO layer

Used Subversion for software configuration management and version control

Involved in all the phases of Software Development Life Cycle

Deployed Application on JBoss application server and worked on Linux server

Technology Stack: J2EE, Java, jQuery, JSF, HTML, XHTML, CSS, AJAX, ALUI, SOAP, JBoss, Linux

ITM (Client: Citi Group)

Java Programmer Jul 2014 – May 2016

Project Description: Worked as a Java Programmer on the online mortgage evaluation system developing code as per the business requirements and design. Unit tested the code and assisted the testing team in identifying test cases and reviewed test cases as part of peer review sessions.

Worked with the development team developing code, assisting in application analysis, design of functions and programming of the best and successful product

Designed, developed, and configured Online Mortgage Evaluation System, server, and software components customized to meet specific needs and requirements

Designed and implemented the management system to store, retrieve, distribute and present thousands of mortgage profiles

Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions.

Used Web Services like SOAP and RESTful web services using Ajax, HTML, XML, JSON, JavaScript, jQuery.

Achieved database management/connectivity between back-end layer and Oracle database server

Developed the Core functionalities by using Object-Oriented Programming

Involved in all the phases of Software Development Life Cycle (SDLC)

Technology Stack: J2EE, Java, Jenkins, CVS, XML, Linux, Windows 7, Oracle WebLogic 10.3.11g, Log4j, Hudson, Ant, Maven, Spring, Hibernate

ITM

Java Programmer, May 2012 – Jun 2014

Designed and developed the JSP pages with HTML, Core Java, CSS, and JavaScript& accomplished the front-end validations

Implemented the business logic under Servlets and simple JavaBean components under various modules in the system

Created Stored Procedures, Triggers, and SQL queries for database updates

Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation

Developed static and dynamic Web Pages using JSP, HTML and JavaScript

Worked on Data Services implementation for the CRUD services

Responded to service tickets and service requests within established time-based requirements.

Implemented ERS system of access management

Supported in day-to-day activities, troubleshoot operational & functional issues and provide code fix, patch deployments, system maintenance & up gradation

Technology Stack: Java, J2EE, HTML/XHTML, EJB, AngularJs, JSP, Struts, JDBC, Oracle, Eclipse, Apache Tomcat 5, and Junit

Bebo Technology - India

Trainer, May 2006 – April 2012

Handled the tasks of teaching concepts like leveraging Database Technologies and Information System Design and Development

Responsible for designing IT courses like preparing syllabus and course requirements

Responsible for providing guidelines to students to help them complete course projects

Presented several types of learning materials in the form of audio, books and visual trainings

Taught programming languages like JAVA, JavaScript, Artificial Intelligence

Organized, implemented, and monitored programs and assessments

Provided hands on training to students regarding various motherboard equipment in labs

Evaluated student's performance by conducting test, technical quizzes

Actively leading class discussions and encouraging debate

Providing mentoring, advice, and support to students on a personal level

GITHUB Coding Account

https://github.com/jaswal116/LinkedList_Jaswal/tree/master/src



Contact this candidate