We provide IT Staff Augmentation Services!

Sr.fullstack Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 7 years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, Angular JS, AJAX and XML.
  • Hands on experience in JAVA, JEE, JSP, Servlets, REST Web Services, Hibernate, Spring, Struts, JavaScript and AJAX technologies in design, coding, performance tuning, testing, maintenance and support of software applications.
  • Experienced in designing the Front - end pages using scripting languages like HTML5, CSS3, JavaScript, TypeScript, JQuery, JSF, AJAX, Angular JS/2.0/4.0, ReactJS, & NodeJS, BOOTSTRAP. Developed single page applications using Angular 2, web pack and Angular CLI, NPM.
  • Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in working with open source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including JSP Custom Tags Libraries, XML, Networking, Threads, IO, Servlets, JNDI, JDBC, Struts, JMS, EJB 3.0/2.x, Java Beans, JAXB, JMS, RMI, Spring, Hibernate, JSF and SOAP/REST web services.
  • Extensive experience of J2EE Design Patterns like MVC, Singleton, Session Facade, Factory, Producer Consumer, DAO, DTO, Business Delegate, Factory, Abstract Factory, Service Locator.
  • Experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like Spring and its subsidiary modules such as Spring MVC, Spring, Spring Boot and Spring AOP
  • Worked on integrating internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Possess good experience in designing and developing SOA based interface and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey.
  • Good knowledge on ECS, VPC, AutoScaling, Security Groups, AWS CLI, Cloud watch.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Extensively worked on XML related technologies like XSL, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
  • Good working knowledge on message driven programming using JMS.
  • Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS, and Apache Tomcat.
  • Hands on experience in configuring and using Maven and Ant build tools.
  • Expert in using version control tools such as such as SVN, CVS and Serena Dimesions.
  • Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.
  • Strong experience on various development environments (IDE Tools) like Eclipse, IRAD, and My Eclipse.
  • Good experience in unit testing, Integration testing and User Acceptance testing using JUnit.

TECHNICAL SKILLS:

Operating system: Windows 98,2000,XP, windows7/8/10, Mac, Linux

Languages: Java (JDK 1.4, 1.5, 1.6 and 1.8)/ J2EE, HTML, CSS, JavaScript, SQL and XML

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex UI Frameworks JQuery, AngularJS, Bootstrap

Web/Application Server: Apache Web Server, WebSphere, WebLogic, Tomcat and JBoss

IDE: Net Beans, Eclipse, RAD

Tools: Splunk, HPSM, Track, Selenium, pgAdmin, Adobe Live Cycle Designer ES2, WPS, AEM (Adobe Experience Manager), Adobe reader, CMSA, Adobe PVCS.

Version Control: GIT, SVN, CVS, and PVCS

Build/Deploy: Apache ANT, Maven and Jenkins, Chef, Puppet

Methodologies: Software Development Life Cycle (SDLC), Waterfall and Agile, Jira

Database: NoSQL, PgSQL 9.2, DB2 9/10

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST,SOAP UI XML Tools JAXB, Apache Axis

PROFESSIONAL EXPERIENCE:

Confidential - Chicago, IL

Sr.FullStack Java Developer

Responsibilities:

  • Developed/Implemented code in new requirements as a developer using RestAPI and JSP by Agile Methodology.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Developing RestAPI’s (GET, PUT, DELET, POST, PATCH) to support React JS for creating new UI portal-based development.
  • Using Sumo logic to retrieve the slack errors to enable the purchase and order details
  • Working on Migration from Sumo Logic to Elastic schema
  • Migrating form Oracle DB to Aurora DB (AWS Database)
  • Writing simple query’s for database calls on MySQL Workbench
  • 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.
  • Using Spinnaker tools to deploy the environmental based injections
  • Working on S3 storage layer buckets on AWS
  • Using Java8, developed several API’s as per the business cases and analyses the current API with spring Boot
  • Worked on JIIRA board for PI planning and to update the issues
  • Worked on JAMA to create an EPICS for the PI planning
  • Local deployments is done on webapps Tomcat server for the projects

Environment: Java, J2EE, Hibernate, Spring MVC, MySQL, Aurora DB, Log4j, Apache Tomcat, RESTful Web services, Agile, GITLAB, Maven, Jenkins, Eclipse, Junit, HTML 5, CSS 3, JSP, Microservices.

Confidential - Washington, DC

FullStack Java Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if,ng-show, ng-hide,ng-change, ng-blur etc
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc.for developing the UI.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end tesing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Confidential - Columbus, GA

FullStack Java Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Client Side code were written in ReactJS, JQuery and Server Side Code were developed using MVC4.
  • Implement the application MVC, ReactJS.
  • Used CSS Preprocessor SASS to make CSS more efficient.
  • Worked on CSS frameworks like Bootstrap and preprocessors like SASS.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Jenkins to build and deploy the application.
  • Developed web UI screens using Spring MVC, AngularJS, HTML, CSS, JavaScript and CSS.
  • Conducted gap analysis and developed data migration and integration plans.
  • Developed RESTful Web Service using REST Jersey API.
  • Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon SimpleDB, and more.
  • Developed Spring Services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Integrated Hibernate with spring for Handling Transactions.
  • Developed applications with SQL Server.
  • Developed restful web services using Jersey and spring and developed rest services using Node.js and other node modules.
  • Developed stored procedures, Triggers and functions to process the data using SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Consumed RESTful Web Services.
  • Implemented Hibernates’ Lazy default fetch plans for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL Statements.
  • Involved in unit testing, integration testing, SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases. Used Amazon Web Services (AWS) SNS to send messages to email and http endpoint.
  • Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate, managed Hibernate.cfg.xml file.
  • Used XML to transfer the application data between client and server.
  • Have done debugging to fix issues.
  • Deployed application using Tomcat application Server.
  • Used Maven for dependency and build management.
  • Used SVN as version control.
  • We Automated and Designed Development process with Gulp.
  • Application developed using NetBeans.
  • Testing the java services by using JUnit.

Environment: Java, Agile, Spring MVC, AngularJS, HTML, CSS, JavaScript, JSP, NetBeans, XML, Hibernate, RESTful Web Service, Tomcat, SVN, Ajax, JUnit, SQL Server, AWS, ActiveMQ, Node.js, Maven, Spring JMS, ReactJS, D3 js, Jenkins, SASS.

Confidential - East Hanover, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in meeting with business to gather requirements.
  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using Rational Rose.
  • Responsible for IVR (Interactive Voice Response) and reporting software development.
  • Designed and developed the application based on MVC framework.
  • Created HTML, CSS, AJAX, JSTL and JSP pages for Presentation Layer.
  • Involved in implementing Spring DAO layer to access the database.
  • Deployed the Enterprise Java Beans in Web Sphere App Server.
  • Involved in transforming XML to HTML using XSLT.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Developed DAO's to invoke DAP's (Data Access Programs) to access data from .CSV files and to query Oracle database.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Involved in Java and PL/SQL code reviews.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Wrote batch jobs for loading data from .CSV files into database.
  • Designed and implemented RESTful APIs based on SpringMVC and Jersey.
  • Developed online adhoc reports using Jasper framework.
  • Wrote Shell Scripts for executing the batch jobs.
  • Interacted with the Users and Documented the Application.
  • Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
  • Used RAD as IDE for development and unit testing.
  • Used PVCS as repository to control versioning of projects.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java, J2EE, JSP, JSTL, GWT, (GWT-EXT), JavaScript,, Skills Used IVR: Interactive Intelligence PL/SQL, Struts, Spring, Oracle 10g, PL/SQL, XML, XSLT, CSS, Log4j, UML, Jasper (Reports), Rational Rose, WebSphere Application Server, RAD, PVCS, Clear Quest, Windows XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented automated Test-Suite for Layer 7 integrated Web Services.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • Worked closely with the customers and involved in reviewing and understanding the Business requirements.
  • Worked on Layer7 Security suite by CA Technologies Integration to FAL
  • Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers and Offshore team members.
  • Developed EJB 3.0 components and SOAP web services for the UI integration.
  • Integrated Spring Security, SFDC IDP (SAML 2.0, and OAuth) for single sign on for a different audience.
  • Developed SOA composite Applications using BPEL, Business Rules, Human Task and Mediator.
  • Customized the SOA Integrated Repository to expose standard functionality in oracle EBS
  • Implement monitoring tools and techniques for Fusion Middleware components, particularly SOA and OSB services.
  • Developed business layer using Spring, Hibernate and DAOs.
  • Developed the service classes for better data exchange between the MVC layers.
  • Worked on designing screens using Swing and Ajax.
  • Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
  • Using Maven build automation tool, Jenkins to build the application code base
  • Coordinating the JSON data with the UI/UX as a responsive iOS app.
  • Designed and developed a web site application using J2EE, XML, EJB, Servlets, JSP under the Apache Struts Framework.
  • Developed and implemented UI controls and APIs with ExtJS.
  • Domain Data Model Design and implementation of Cassandra spanning multiple datacenters on Amazon Web Services
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Services

Environment: Java, J2EE, Spring 3.0, Struts, Hibernate, Web services (Rest), ESB, JSP, HTML5, CCS3, JavaScript, Dojo,Ajax, JSF, JMS, PLSQL, SQL Server, Shell Scripting, MVC, JUni

We'd love your feedback!