Post Job Free
Sign in

Software Developer Engineer

Location:
Montreal, QC, Canada
Salary:
40,000
Posted:
September 04, 2019

Contact this candidate

Resume:

Manjot singh MCA, BCA

LinkedIn

******.*********@*****.*** 437-***-****

Software Developer

Software Developer with 2 plus years of professional IT experience as a Programmer Analyst and Software Engineer with complete project lifecycle in Java/J2EE technologies. I have experience in analysis, design, development, testing, integration, and deployment of application software in web-based environments and client/server architectures.

Core Java

J2EE

SQL

HTML5

Operating Systems Linux/Unix

PL/SQL

Object Oriented Programming

Spring 4.0

Spring MVC

Spring Boot

Spring Tool Suite 4

Oracle

Version Control

Shell Scripting

Hibernate

JDBC

JPA 2

Junit

C++

Restful Services

Methodology Agile/ Waterfall

Career Development & Accomplishments

INFOSYS LIMITED January 2017 – May 2019

Systems Engineer

Partnered with client groups to gather, conceptual design, analysis, detail design, development, system testing, user acceptance testing, data validation, version controlling and deployment. Responsible for integration of UI components with backend using J2ee technologies like Spring, Hibernate, JPA, JSON, Restful Services. Implementing scrum-based agile software development for analyzing, designing, and developing applications.

Gathering & analyzing functional requirements and converting to technical requirements.

Involved in various phases of the Software Development Life Cycle (SDLC) and working in a highly dynamic agile environment and participating in scrum and sprint meetings.

Reversed the engineered using Hibernate plug-in to generate Hibernate configuration, POJO classes, and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.

Adapted analytical skills to research projects using excel spreadsheets, Microsoft Word reports and presentations

Implemented the caching mechanism in Hibernate to load data from Oracle database.

Used Hibernate Criteria API to fetch data from Directory Services Database and display in Directory.

Used UNIX shell scripting to run the jar file created for the batch program.

Designed and developed business process layer components and integrated with spring framework.

Mapping database objects corresponding to DB2 database tables using POJO classes using JDBC.

Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them with stored procedures.

Designed and implemented the application using Spring Boot, Spring MVC, Spring Annotations, and Spring JDBC.

Used Eclipse and MAVEN tools as IDE tool to develop the application..

Developed the use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.

Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.

Designed the application modules, base classes and utility classes using core Java.

Involved in project planning sessions to analyze business IT requirements and developing a working model according to the requirements.

Developed code for obtaining bean references in spring framework using Dependency Injection (DI).

Developed test cases for test driven development using JUnit.

Thread handled to maintain continuity of execution and extensively implemented multithreading concept to handle transaction management.

Created Hibernate mappings and debug issues related to data integrity.

Delivered the new and complex high-quality solutions to clients in response to varying business requirements.

Utilized the in-depth knowledge of functional and technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to the customer.

Education & Additional Credentials

Master of Computer Applications/Science ( 2014-2017 )

Panjab University, India

Bachelor of Computer Applications/Science ( 2011-2014 )

Punjab Technical University, India

Awards

Infosys INSTA award for promising and seamlessly driving and delivering the critical data transfer to the client app team, a week before the deadline.

Admiration Certificate from "Zindagi Live Foundation" for participating and organizing blood donation camps.



Contact this candidate