We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Mellon, NJ

SUMMARY:

  • Having 8 years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile(Scrum) methodology using JAVA and Java EE technologies.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Experience in understanding and using Design Patterns Singleton, Prototype, Façade, Factory and Observer.
  • Experience in Designing and developing interactive Front- end applications using HTML5, CSS3 and AJAX.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Backbone.js, Express.js, Bootstrap, Node.js and jQuery.
  • Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as Oracle Web Logic, Red Hat JBoss Enterprise Application platform (EAP), Apache Tomcat Server, IBM Web Sphere and Glassfish Application Server.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, Active MQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, As pectoriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts, iBatis and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Involved in MQ Backup & Recovery process.
  • Implemented High Availability MQ on Distributed Systems. Supported enterprise business
  • Experience in using Docker for installing, testing, upgrading, removing and running software applications.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB and Redis.
  • Expertise in using Version Control Systems like SVN, CVS, Git, Stash, Bazaar, Mercurial and Project Tracking tools like JIRA, Plan box, Lean Kit.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock, Easy Mock, Q Unit, Protractor, Cucumber and Selenium.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse and Rational Application Developer (RAD).
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

Languages: Core Java, J2SE, J2EE, C++, C#, SQL and PL/SQL, Python

Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, Web Services, DOM & SAX APIs, AJX, Node JS, React JS, Bootstrap

Frameworks: Spring Framework, Hibernate, Struts, EJB 3.0, Angular JS, Angular JS 2, jQuery, Spring boot, Django.

JAXWS, JAX: RS, SOAP, WSDL, and RESTful

Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

Application/Web Servers: WebSphere8.0, WebLogic 8, Tomcat 5.0, JBoss.

Oracle, MS: SQL Server, MySQL, IBM DB2, Sybase, MongoDB

IDEs: Eclipse, NetBeans, RAD, IntelliJ, TOAD, SQL Developer

Junit, Mockito, Test: Ng. JWalk, Arquillian, Mocha, Jasmine

Operating Systems: Windows NT/XP/2000, Unix, Linux, Red hat Linux, Solaris

Build & Integration Tools: Apache ANT, Maven, Gradle, MS Build, Jenkins and Codeship

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, and other services of the AWS family.

Others: CVS, Perforce, Clear case, Subversion, SVN, GIT, Docker

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, Mellon, NJ

Responsibilities:

  • Implemented the application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Rest web services to develop the application.
  • Used different user interface technologies HTML, JavaScript, Angular 2 and JSON for developing the GUI of the application.
  • Developed UI using HTML5 and used CSS3 to describe the presentation of an HTML document.
  • Experienced in Angular2 Templates, directives, Routing and navigation, Components, Services and Data Binding.
  • Bootstrap is used to document common HTML elements, dozens of custom HTML and CSS components while developing UI.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB
  • Upgrading Spring MVC applications to Spring Boot.
  • Developed Web Services to allow communication between the applications using REST Web Services.
  • Developed Micro services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed applications using Spring Boot and Micro services Architecture.
  • Developed SOAP and Restful based web Services.
  • Worked on OAuth2.0 security implementation for Restful web Services.
  • Developed Web Services (SOAP) to interact with other components.
  • Creating a new Functional Logging Framework which can used across multiple dependency applications and monitor them in a single Splunk application.
  • Solving various Code Scan Risk Security Issues which are related to frameworks and HTTP Header.
  • Developing the persistence layer using Hibernate Framework by configuring the
  • Mappings in hibernate mapping files and created DAO and PO.
  • Developing user-friendly interface to seamlessly combine the new module with existing
  • Login system by using Google Web Tool Kit (GWT), Java Script framework and jQuery.
  • Developing various backend application programs, such as views, Functions, Triggers,
  • Procedures and Packages using SQL and PL/SQL.
  • Getting started on developing new library with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Carried out requirement analysis and business user walk through, developed design documents and implemented based on need following Agile Methodologies.
  • Involved in scrum Methodology for the work flow
  • Used SVN and GIT for accessing the repositories and maintaining the code
  • Used JIRA Tool for keeping track of bugs, Issues, work flow and releases.
  • Involved in the SIT, UAT, BCP and Hyper care activities and solving productions issues and doing Root Cause Analysis & troubleshooting operational issues.

Tools: Eclipse Oxygen, HTML5, CSS, JavaScript, jQuery, Angular.JS 2.0,4.0 Node JS, Express JS, Type script, Apache Tomcat 8.5,Micro Services Rest Web Services, Restful Web Services using Micro services architecture, Spring Boot, Spring MVC, Spring Security, Log4j2, MongoDB, Google Web Tool Kit (GWT), Oracle, JMS, IBM MQ, SQL developer, SOAP UI, Junit, JSP, Servlets, Tortoise SVN, GIT, Microsoft Visio, PUTTY, WinSCP, Jira, Jenkins, Agile.

Full Stack Java Developer

Confidential, Washington Dc

Responsibilities:

  • Provided full SDLC application Development services including design, build/configure, integrate, test, and deploy enterprise.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Extensively involved in designing the database schema design and its development.
  • Delivered a 40% increase in spring batch application performance by designing and implementing multi-threaded framework.
  • Implemented Fork/Join Framework in Spring Batch application.
  • Developed web screens using JSP, Servlets and built custom tags using JSP Tag files.
  • Configured the crosscutting concerns like logging, security using Spring AOP.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Used Spring DAO concept to interact with database (DB2, Oracle) using JDBC template.
  • Worked on Angular 2.0 version for mobile app development.
  • Used Apache CXF for supporting variety of web service standards like SOAP and WSDL
  • Developed the logic for performing the integrity checks for various source files in the Controller layer.
  • Created and monitored MQ FTE transfers & Monitors.
  • Responsible for Installing, configuring, administering, documenting and applying fix packs for WebSphere MQ, WebSphere MQFTE on client servers.
  • Trouble shooting using MQ and MB error logs.
  • Enabled triggering on MQ queues based on the requirements of various interfaces.
  • Hands on experience in designing of the complex back-end framework.
  • Responsible for creating Vouchers for the Freight Bills sent by the carriers.
  • Responsible for creating SOAP XML API’s using JDA data dictionary and Implemented those API calls in Spring Batch programs.
  • Responsible for developing complex Payment batch application, in which data is consumed from JDA application and passing the processed data to PeopleSoft for payment.
  • Worked with JMS MQ Queues for sending messages in point-to-point mode.
  • Experience in using Java Mail API for requesting Carriers to send Freight Bills for the Vouchers.
  • Used Log4j to implement logging facilities.
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework.
  • Used JIRA to test and track the Issues and Bugs related to software or Application,
  • Used CVS Subversion for version control.
  • Implemented Java to XML binding and created XSD schema.
  • Wrote and executed Shell Scripts for Java Spring Batch applications in UNIX (AIX host) environment.
  • Writing SQL Queries to access data for analysis of data from database. Used IBM RAD 9.1 as the IDE to building the application.
  • Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.
  • Configured and Deployed application on WebSphere Server in UNIX environment.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: RAD 9.1, Web Sphere 8.5, Angular 2.0, Apache CXF, Spring MVC, Log4j, DB2, Oracle, JMS, IBM MQ, SQL developer, Teradata SQL Developer, SOAP UI, Junit, JSP, Servlets, CVS, Microsoft Visio, PUTTY, WinSCP, Jira, JDA.

Full Stack Java Developer

Confidential, charlotte, NC

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
  • Architected, Designed and Implemented SPA (single page application) using Angular 2 Module, Component, Template, Metadata, Data Binding, Directives and Dependency Injection.
  • Created Typescript reusable components and services to consume REST API's using component based architecture provided by Angular2.
  • Created Angular2.0 components, implemented Binding, Bootstrapping, component decorator interpolation and binding to the hidden property.
  • Designed, Debugged and Developed applications using Integrated Development Environment (IDE) IntelliJ IDEA.
  • Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save the code.
  • Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications.
  • Configured the xml files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing frame work in a Test-Driven Development environment.
  • Installation and configurations of WebSphere MQ on Windows and UNIX machines like Solaris and Aix machine.
  • Provided support at the time outages to stop and start the MQ and MB.
  • Setup MQ /MB Environments in DEV, and PROD to deploy the Message and helped application Team to test the End-to-End functionality
  • Identified for the need of Queue managers, Queues, Channels, and other MQ Objects, defined, administered and maintained the same
  • Tuned existing MQ Servers in the environment to handle large volume of messages and process large amount of data.
  • Developed complete Business tier with stateless and Stateful session beans with JPA and involved in writing JPA named queries and to fetch data from Oracle database.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC.
  • Installed, Configured and Deployed the Enterprise applications on browser and diagnosed the issues with Java applications running on Tomcat server.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node.js, and Mongo DB to store and present assessments.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements and rewrote the services.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.

Environment: Java 1.8, IntelliJ IDEA 15.0.6, Groovy 2.4, Apache Camel 2.14,, JUnit 4.11, GitLab 7.8.1, Maven3.3, Log4j, JAXB, Git, HTML5, CSS3, Jersey, JavaScript, Angular 2, Spring 4.2.0, JPA 2.1, Tomcat 9.x, Elastic Cloud Compute(EC2).

Confidential - Schaumburg, IL

Full Stack Java Developer

Responsibilities:

  • Used Agile Methodologies and SDLC for managing the life-cycle development of the project.
  • Worked with Angular-JS to provide control for data binding, form validation and create reusable components.
  • Used Angular Directives to create components that allow hiding complex DOM structure, CSS, and behavior.
  • Bootstrap is used to document common HTML elements, dozens of custom HTML and CSS components while developing UI.
  • Designed REST APIs that allow sophisticated, effective and low-cost application integration.
  • Created new directives using Angular-JS to invent new HTML syntax, specific to this application.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Implemented Thread Pool Executor and Scheduled Executor Service for multithreading.
  • Developed the REST Web Service using spring and Hibernate to provide data from different systems.
  • Worked with Exception Handling in REST.
  • Extensively worked with MVC Architecture using spring framework and Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Aspect Oriented Programming (AOP) in spring framework for transaction management and developing advice for logging, security and indexing.
  • Spring Inversion of Control (IOC) and Dependency Injection is used to remove dependency that makes the code easier to test and maintain.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Used Hibernate framework to access the data from back-end DB2 database.
  • Wrote SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of DB2.
  • Added new features to database using DB2 database- wrote DDL and DML files using SQL- set up procedures and triggers.
  • Integrated spring with ORM frameworks such as Hibernate and JPA (Java Persistence API).
  • Generated Hibernate classes and mapping XML files using hibernate-tools and written the save, update and search methods in DAO using hibernate methods and HQL queries.
  • Implemented Lazy Loading and Eager Loading of Hibernate framework.
  • Implemented Caching technology of Hibernate to boost up Applications performance.
  • Involved in consuming and producing REST annotation based web services using JAX-RS, which includes features like WS-Security standards, role-based security to restrict access to resources.
  • Profiled Application for CPU and Memory usage using J Console.
  • Created and Configured Connection pools in WebLogic Application Server.
  • Wrote XML and JSON configurations to transmit data between server and application.
  • Configured WebLogic application server to Data source binding, encryption & other env Properties.
  • Developed the REST Web Service using spring and Hibernate to provide data from different systems.
  • Implemented J2EE design patterns- Singleton, Abstract Factory, Factory, Business Delegate, Front Controller, Value List, Value Object and Service Locator.
  • Used Java Messaging Services (JMS) for a reliable and asynchronous exchange of important information such as payment status report.
  • Knowledge of Multithreading/synchronization, NoSQL Database, MongoDB
  • Used JMS packages to develop MQ Series interfaces that interact with the application and for sending and receiving messages while creating web services.
  • Used JUnit to write unit tests and integration test and used Mockito to mock/stub classes.
  • Used Maven build tool for building the application.
  • Used CVS for version control to track and maintain the different versions of the application.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.7, Java EE, RESTful Web services, Spring-3.1 Framework, Hibernate-4.0, JDBC, JSON, HQL, XML Beans, Active MQ, Maven, CVS, JUnit, XSLT, Ajax, JavaScript, Servlets, HTML-5, IBM DB2, Log4j, JERSEY API, Mockito, Angular JS, Eclipse IDE, WebLogic Application Server.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in analysis, design and development of e-banking system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSP's.
  • Implemented the core java programming i.e. object-oriented programming concepts for the banking modules.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented the collections framework using Hash Map, Hash table, Array List and Hash set.
  • Analyze and Evaluate Existing Architecture at Customer on Premise Datacenters and Design, Configure and migrate complex Network architectures to AWS Public Cloud.
  • Used WSAD5.1.2 for writing code for JSP, Servlets, and Struts.
  • Used Spring Framework to support the Hibernate tool and Struts.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
  • Deployed the applications on IBM Web sphere Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to application that is remote and global to different financial institutions.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle 10g.
  • Developed Test driven, Test first methodology based JUnit test cases for existing modules, new enhancements and new modules.
  • Experience working in agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Provided the technical support to the end users.
  • Involved in the production support issues in the ticketing system.

Environment: - Java, J2EE, JSP 2.0, Struts, JMS, Oracle 10g, HTML, XML, ANT, Rational Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Hibernate, Spring2.5, LOG4J, CVS, SOAP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible and mentored the team in complete Software Development Life Cycle (SDLC) tasks -design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Developed the Login, Policy and Claims Screens for customers using HTML, CSS, JavaScript, AJAX, JSP, and jQuery.
  • Used JavaScript for client-side validations and validation frame work for server-side validation.
  • Developed server-side code in Servlet and JSP.
  • Involved in Analysis and Design.
  • Developed Action Classes and Model Classes.
  • Used Core Java to develop Business Logic.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Designed and developed the web-tier using JSP's, Servlets and Tiles framework.
  • Implemented security for different front-end views based on the access privileges
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Involved in Database and Application design.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Configured deployment descriptor specifying data environment.
  • Assembled components and deployed on Server by vendor utilities.
  • Involved in Deployment of Application in WebLogic server.
  • Developed Stored Procedures.
  • Documented, prepared help files and user guide.

Environment: - Java, J2EE, JSP 2.0, Struts, JMS, Oracle 10g, HTML, XML, ANT, Rational Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Hibernate, Spring2.5, LOG4J, CVS, SOAP.

We'd love your feedback!