Post Job Free

Resume

Sign in

Java Developer Web Sphere

Location:
Toronto, ON, Canada
Posted:
April 24, 2023

Contact this candidate

Resume:

Sai Deepak

Email: adwp4c@r.postjobfree.com

Ph # +1-289-***-****

Professional summary:

Over 6+ years of experience as a Java based systems development which includes system analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object-Oriented Client-Server technologies.

Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment, and support.

Extensive development experience in web applications using Java 8/7/6, J2EE, JSP, Spring and API's like JDBC, XML, JavaBeans.

Extensive experience in working with different MVC Frameworks like spring, Struts and ORM (Object Relational mapping tools) like Hibernate.

Extensive development experience with open-source frameworks like Hibernate, spring, Struts. Strong experience in MVC architecture and design implementation using Servlets and JSP.

Strong knowledge in Spring Framework using IOC/AOP, Spring Boot, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.

Experience with Eclipse, My Eclipse and Maven.

Strong knowledge of IDE's My Eclipse, RAD, Web Sphere studio (WSAD) and RSA application Developers.

Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.

Strong application integration experience using ActiveMQ, JMS and IBM MQ Series.

Experience in XML related technologies including XML, XPath, XSLT and XSD (DOM, SAX, and DOM), DTD, JAXP, JAXB, XML-RPC and XML Beans.

Strong Knowledge in XML technologies including XML, DTD, XML Schema, XSL, XPath, XSD, XSLT.

Working knowledge of Java Web Services with real time knowledge using REST.

Experience in using JAX-WS, JAX-RS & Jersey to develop SOAP and REST web services respectively.

Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans (EJB).

Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.

Strong background, experience with open-source technologies, cloud platforms and all tiers of distributed-system development.

Ability to learn and adapt quickly to the emerging new technologies and paradigms.

Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

Technical Skills:

Languages

Java 8, PL/SQL, SQL

Java/J2EE Technologies

Java, JSP, JDBC, JMS, Java Beans, Java Multithreading, Generics, Collections, EJB, Tiles

Web Technologies

HTML, XML, XSLT, DOM, JSON, CSS, JavaScript, XPath, AJAX, Angular.js

Methodologies

UML, Agile, Waterfall

Web Frameworks

Spring, Spring Boot, Struts, Hibernate

Bug Tracking Tools

Rational Clear Quest, BugZilla,

Design & GUI Tools

Eclipse, IBM RAD

App servers

IBM Web Sphere, Apache Tomcat, BEA Web Logic

Databases/Tools

Oracle 11g/10g/9i, SQL Server, My-SQL

Operating Systems

Windows, Linux, UNIX

Professional Experience:

Client: Publicis Sapient Inc. Dec 2021 - Present

Role: Java Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.

Developed using new features of Java 11 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.

Involved in Developing the Application using spring MVC Framework by implementing Controller, Service classes.

Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO, Data Transfer objects, Business objects, ORM Mappings.

Micro services that were developed using Spring Boot are deployed on Amazon EC2 container services using AWS admin console.

Used Spring Boot at back-end which helps to develop application with ease.

Developing backend API using Spring Boot Framework.

Developed java modules implementing business rules and workflows using Spring Boot.

Developed domain with Hibernate to handle all the tables from database by the annotation Entity. For the tables that share the same complicated relationship with each other, applied one-to-many, manyto-one and many-to-many to optimize the normalization.

Used Eclipse as IDE for development, build, deployment and testing the application.

Used Node.JS as a proxy to interact with Rest services and interacting with Database.

Used XML based configuration to wire the dependency components together and to define bean classes.

Used JMS to create, send and read messages.

Involved in setting up AWS (Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying application in AWS along with writing and retrieving files to and from AWS S3 bucket for UI to render data faster.

Implemented business logic using EJBs in the middle tier.

Developed logging module using Log4J to create log files to debug and trace application.

Developed JUnit test cases for testing the business services and carried out bug fixing by rigorous testing using JUnit.

Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.

Wrote the SQL queries for CRUD operations, and Stored Procedures.

Working in an Agile/Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.

Environment: Java 11, spring, Spring Boot, MVC, Micro Services, Hibernate, Node.JS, Eclipse, JMS, XML, RESTFul, AWS, EJB, Log4j, JUnit, SOAP, SQL, Agile and Windows

Client: liberty mutual group, Toronto, ON. Aug 2020 – Dec 2021

Role: J2EE/Java Developer

Responsibilities:

Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Developed using new features of Java 8 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.

Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.

Developed the User Interface using spring, html, logic, bean, JSP and Angular.

Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.

Developed REST based Micro services using Spring Boot.

Used Spring Boot to create stand-alone spring applications.

Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and hibernate.

Developed Session beans which encapsulate the workflow logic and used Hibernate to access data

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Developed communication between different applications using MQ Series (JMS) and Spring Integration.

Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.

Used SOAP UI to test the Web Services and worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.

Involved in coding, maintaining, and administering EJBs and JSP components to be deployed on a Web Logic application server.

Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

Developed single page application (SPA) with Angular.JS.

Worked on web pages compliant with W3C, ADA & Section 508 Compliance Standards.

Used Log4J to write log messages with various levels.

Developed the application using Java Beans and EJB’s.

Developed the test cases with JUnit for Unit testing of the built components.

Used Maven for building and deploying the web application into Web Logic and configuring the dependency plug-ins and resources.

Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.

Involved in analysis, design, and Implementation applying the agile methodology.

Environment: Java 8, JavaScript, EJB, JQuery, JSON, AJAX, JSP, JSF, XML, EXT, JSON, JSP, spring Boot, DOJO, Hibernate, MVC, Maven, SOAP, Angular.js, Log4j, Web-Logic, Windows, and UNIX.

Client: TD Bank Financial Group, Toronto, ON. Oct 2019 – July 2020

Role: J2EE/Java Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development &Customization of the Application.

Involved in the application development using JAVA 8, Hibernate, Struts, EJB, JMS and Web Sphere.

Designed and Developed Scheduling and tracking related applications using Java/J2EE business components, managed beans, web service data controls and proxies as needed.

Developed many JSP pages, used JSON plug-in for asynchronous communication.

Implemented business layer using Java, Spring Beans using dependency injection and Spring annotations.

Designed and developed using the Java collection API with Java 8 features and other java processes to fulfill business case requirement, such clients account statements and clients running balance based on each transaction.

Used a Micro-service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers

Implementing rendering of task from functionality using Java, JSP, JSTL, Custom Tags, and Custom Java class Loader, XML

Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.

The entire project is built with the Eclipse IDE by integrating it with the Apache Maven to resolve the dependencies within the application.

Used Hibernate ORM for data persistence and transaction management.

Used Hibernate in data access layer to access and update information in the database.

Developed the application using Eclipse IDE and worked under Agile Environment.

Used Angular.JS directives that allow the developer to specify custom and reusable HTML elements and attribute that define data bindings and the behavior of presentation components.

Used XML to transfer the application data between client and server.

Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.

Developed EJB MDB’s and message Queue’s using JMS technology.

Used Log4J for logging in the application and capture the log.

Used Maven scripts to build the application and deployed on Web Sphere Application Server.

Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.

Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Spring, Hibernate, JSP, JSON, JMS, MVC, EJB, AJAX, DOJO, Eclipse, XML, SOAP, Log4J, HTML, Angular.js, PL/SQL, Maven, Oracle, Windows, and Linux.

Company: Sun Life Financial, Ottawa, ON. Jan 2019 – Sep 2019

Role: J2EE/Java Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.

Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.

Developed the application under J2EE architecture using JSP, spring, Java Beans.

Integrated Hibernate ORM framework with Spring framework for data persistence and transaction management.

Implemented Java Message Services (JMS) using JMS API.

Designed and developed Application using Spring MVC and Spring Templates.

Designed and developed the REST based Micro-services using the Spring Boot for the application to seamlessly integrate with external systems.

Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.

Implemented J2EE design patterns- Singleton, Abstract Factory, Factory, Business Delegate, Front Controller, Value List, Value Object and Service Locator.

Involved in testing the application different tools and fixed the bottlenecks.

Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.

Used IBM MQ queuing mechanism to send messages to clients and interact with other systems.

Involved in producing and consuming annotations of RESTful web services using JAX-RS.

Errors were logged using Log4j.

Used JUnit for debugging the application.

Created and implemented stored procedures, functions and triggers using SQL in Oracle database.

Prepared technical reports and documentation manuals during the program development.

Involved in planning process of iterations under the Agile Scrum methodology.

Interacted with users in case of technical problems and mentored the business users.

Environment: Java 7, Hibernate, spring, Spring Boot, AJAX, XML, DOM, JDBC, CSS, Eclipse, ANT, Log4j, JUnit, Oracle, SVN, Windows.

Company: Agilent Technologies, India. Aug 2014 – Dec 2018

Role: Java developer

Responsibilities:

Involved in Analysis, Design, Coding and Development of custom Interfaces.

Implemented various spring controllers and integrated controller methods with JSPs using JQuery through JavaScript functions.

Used JQuery for client-side computation of numbers and replacing values in DOM elements.

Involved in developing static pages using HTML.

Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams

Involved in Implementation and coding of front-end screens using Java and JSP.

Used Core Java concepts like Collections, Multithreading to seamlessly provide the service to multiple users.

Developed various DAOs for handling business logic and data manipulations from database.

Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.

Used Eclipse IDE as development environment to design, develop and deploy spring components on Web Logic.

Extensively used JavaScript for creating dynamic web pages and client-side validations.

Created custom tags for better navigation of the JSP pages.

Developed JSP’s for dynamic content generation and a script file (.jsp), which contains generalized script functions.

Wrote server-side programs by using JSP’s.

Used Hibernate ORM to automate the mapping between SQL databases and objects in Java.

Involved in testing the website for compatibilities on different browsers. Writing clear, clean, and concise code produces website that follow the web standard.

Actively participated in daily SCRUM meetings to produce quality deliverables within time.

Environment: Java, JSP, JQuery, HTML, spring, Hibernate, DOM, JDBC, Web Logic, Eclipse, Windows.

References: Will be provided upon request.



Contact this candidate