We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Halifax, NS

SUMMARY

  • Over 5+ years of professional experience in developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Good experience and knowledge in various development methodologies like Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Agile and Waterfall.
  • Expertise in implementing core Java concepts and J2EE technologies like JSP, Servlet, JMS, JAXB, JAXWS, JAXRS and RMI.
  • Proficient in using various design patterns such as MVC, DTO, VO, Singleton, SL, SF, Factory Pattern and DAO.
  • Strong hands on experience with Struts, spring, Hibernate, AngularJS and Apache CXF frameworks.
  • Hands on experience in the areas of web applications using EJB, JDBC and web services like SOAP, RESTful, WSDL and UDDI. Worked on Service Oriented Architecture (SOA) such as Apache Axis web services.
  • Experience in designing and developing Single Page Application (SPA) usingAngular2/4/7,Angular.JS under a Model - View-Controller (MVC) framework.
  • Extensively used IDE for application development like RAD, Eclipse, Net Beans and experience in database GUI/IDE Tools using TOAD, DB Visualizer.
  • Developed reusable common components to in corporate similar functionality across different areas of application at the UI level using Angular 7, Ag-Grid and angular material.
  • Implemented security mechanism with Angular 7, OAuth2, Spring Boot and JWT.
  • Implemented Login related functionalities such as sign In, profile update, forgot password with the help of multifactor authentication such as security questions and email.
  • SSO has been implemented with Spring Boot, OneLogin and Angular for third party application redirection.
  • Thorough knowledge in writing SQL Queries, Stored Procedures, Functions and experience in RDBMS like Oracle and MySQL.
  • Used various application servers like Apache Tomcat, JBOSS, WebLogic and IBM WebSphere.
  • Extensive experience in developing web pages using HTML, CSS, XML, JavaScript, JQuery and JSON.
  • Experienced in build tools like Ant and Maven to build entire enterprise wide applications.
  • Used Log4j for logging and JUnit for web base application testing.
  • Experience in using version control systems like CVS, VSS and SVN.
  • Working experience with the operating systems like UNIX and Windows.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Halifax, NS

Responsibilities:

  • Analysis, Design, Project Planning and effort estimate for claim management report system.
  • Part of the core agile team in developing the application in Agile Development Methodology.
  • Involved in the meetings with business users to understand the business requirements, translating the business requirements and functional requirements into story boards and creating POC's for various critical modules.
  • Implemented the MVC design pattern using Struts and Spring MVC.
  • Responsible for Developing DTOs to convert Action Forms and pass it to the DAO layer.
  • UsedAngular7 for creating rich, responsive UI screens for varying screen sizes and devices.
  • Developed POC onAngular7 components and templates for the application, replaced JSON and used Typescript.
  • UsedAngular7 as framework to create Single Page Applications (SPA) which can blind data to specific views and synchronize data with server.
  • Developed Single Page Application using Angular directive, routing, service, component, pipe, module, template-driven/reactive forms, lazy-loading, http etc.
  • Worked on Angular routing and navigation functionality to navigate through different pages.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives and Modules.
  • ImplementedAngular7 component router for navigation andAngularservices to connect the web application to back-end API's.
  • Angular services are created with dependency injection to increase the efficiency and modularity of the application.
  • Implemented unit tests in Angular SPA using Jasmine and Karma.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Major and Minor enhancements to the application, adding new functionality.
  • Consumed Web Service using WSDL and SOAP to get the data from Source/third party systems.
  • Managed the tasks assigned to offshore, leading the team, helping the team members to understand the functionality, code review, performance review and troubleshooting issues faced by the team members.
  • Support and Maintenance of the applications.
  • Used Ant and Maven for build process and CVS for version control.

Environment: Angular 7, Java, HTML, JQUERY,, Struts2 MVC, Spring, Hibernate, Spring, JDBC, REST, AJAX,SOAP, JavaScript, jQuery, JSON, Karma, Jasmine, VSCODE.

Java Developer

Confidential, High River, AB

Responsibilities:

  • Worked closely with the business and involved in reviewing and understanding the Business requirements.
  • Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing and design discussion with business and vendor team members.
  • Development of front-end i.e. JSPs and server-side Java components i.e. container managed entity beans, stateless session beans, Action classes, writing unit test cases and unit testing.
  • Developed Web services for sending and getting data from different applications using SOAP1.1 message, such as Account information, Credit Instruments like Credit Cards, Loans.
  • Created and run Functional Tests, Load Tests the web services using SOAPUI.
  • Involved in developing Servlet based services for cross-region system communication.
  • Integrated with Web Methods via web services.
  • Written batch programs to run automatically using Unix Shell Scripting.
  • Consumed web services from different applications within the network.
  • SQL, Stored procedure development (PL/SQL) and programming using Java
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML, JSON and HTML. Used JavaScript for client-side validation.
  • Deploying the application in WebLogic server in development environment and corresponding configurations in WebLogic Server.
  • Implemented Hibernate persistent classes and their corresponding xml mapping files for storage and retrieval of information to and from the persistent storage.
  • Fixing bugs out of Unit testing and System independent Testing.
  • Involved in preparation of process and implementation Specification Documents.
  • Involved in developing Servlet based services for cross-region system communication.
  • Involved in application specific Data modelling.
  • Developed front-end/presentation tier using JSP,Java Script, JQuery, HTML, JSON and CSS.
  • Involved in writing the building front-end frameworks, controller layer, service frameworks, Web service modules.
  • Involved in developing Servlet based services for cross-region system communication.
  • Involved in reviewing the deliverables from offshore to ensure the deliverables with high quality.

Environment: Java, JSP, Servlets, Hibernate, JavaScript, HTML, Unix Shell Scripting, JSON, CSS, Putty, SOAPUI, Weblogic Application server10, Unix, Sybase, Oracle, SOAP, web services, Tuxedo, Eclipse, Multithreading, COBOL, DB2, Appian.

Java Developer

Confidential, Saskatoon, SK

Responsibilities:

  • Generated the Model part of MVC with Spring and Hibernate Framework.
  • Developed business layer using Spring, Hibernate and DAOs.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • Extensively worked on Java Multi-threading programming, Synchronization,Java Mail API and Collections API for concurrent product models upload/download process.
  • Had good working experience with JDBC and Maven repositories.
  • Used Maven scripts for build and deployment of the application and SVN as the secure versioning software.
  • Worked completely on Continuous Improvement and Test Driven Development process of the project using testing tools like JUnit.

Environment: Java 1.8, J2EE 1.6, Spring, Hibernate, Rest Web services, AngularJS, Microsoft SQL Server Management Studio 2012, Oracle PL/SQL, Putty, Jenkins, Maven, JUnit, Eclipse, SVN.

We'd love your feedback!