We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Riverwoods, IL

­­­­­­­­

SUMMARY

  • 6+ years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using Java/J2EE.
  • Extensive hands-on experience in developing client/server-based applications using Core JAVA, J2EE, Struts, Spring, Web Services, JSP, Servlets, EJB, JDBC, JMS, Hibernate, JNDI, Junit, XML, AJAX and JavaScript.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Expertise in developing Front End applications in UI design using HTML, HTML5, JavaScript, JQuery, DHTML, Ajax, JSP, Servlets, CSS and AngularJS
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB, Spring, Struts, JDBC, Web services.
  • Have experience in Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, IBM WebSphere and WebLogic.
  • Expert in Pivotal Cloud Foundry and deployed applications successfully on PCF.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
  • Extensive experience in frameworks like Struts framework, Hibernate framework, and spring framework.
  • Have experience in creating and using both Restful and (WSDL) Web Services in SOA with JAX RPC, JAX-RS, JAX-WS.
  • Expertise in various components in spring such as IOC, AOP, Spring Boot, Spring Core, Spring Rest, Spring Integration, Spring Sleuth, Spring Batch and MVC.
  • Experience on OOP (Object Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Development experience with Core Java such as IO, Multithreading, Collections, Exception handling, Networking, JDBC.
  • Used Hibernate framework for performing CURD operations on Database.
  • Experienced with IDE’s like STS, Eclipse and IntelliJ.
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose.
  • Expertise in XML and related technologies like XSL, XSD, XPATH, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Strong in writing SQL queries in PL/SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL and Microsoft SQL Server.
  • Experience with versioning tools like Subversion and GIT for providing common platform for all the developers.
  • Good knowledge on AWS.
  • Good Working knowledge of ANT, MAVEN, Gradle, Jenkins and Log4J.
  • Expert in Various Agile (Scrum) methodology and Waterfall model.
  • Participated in Sprint ceremonies like daily stand ups, grooming sessions, planning and sprint demo sessions.
  • Involved in post-production support of the applications.
  • Versatile team player with good communication, analytical, presentation and inter-personal sk ills.

TECHNICAL SKILLS

J2EE Technologies: J2EE, Servlets, JSP, JPA, AJAX, EJB, JMS, JSF, Java Beans, Struts, Spring, Hibernate, RMI, Multi-threading, Web services, SOAP, Log4j, JNDI, JDBC, JDK, Junit, Ajax, Ant, Maven and Applets, JSON.

Framework: Spring, Struts, Hibernate 3.0/4.x, Junit, MVC

Languages: Java SE 5/6/7/8, J2EE, PL/SQL, SQL, UML, XML, XSL, XSLT, C, C++

Domains: Insurance, Banking, Health care, Retail(E-commerce) and Auto mobile

Application Server/Web Server: Apache Tomcat, IBM WebSphere Application Server 8.x/9.x, Jboss 7.0/8.0, t, WebLogic Application Server.

Testing & Continuous integration tools: Selenium, Test driven Development (TDD), Jenkins

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, Angular JS

IDEs: STS, Eclipse, IntelliJ

Database: Oracle, MS SQL Server and MySQL.

Operating Systems: Windows, Linux and UNIX

Build Tool: Maven, ANT, Gradle

Web Services: Rest, SOAP

Configuration: Git, Subversion, CVS

Methodologies: Agile (Scrum), Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Riverwoods, IL

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing
  • Participating in agile methodologies and scrum ceremonies (i.e., daily standup, sprint grooming, sprint planning, sprint review meetings, sprint retrospective, developers meeting, continuous improvement meeting, triage meeting).
  • Identifying, creating and estimating the user story tasks for inclusion in the overall schedule as well as determining needed resources in Sprint Refinement and Sprint Planning meetings.
  • Working closely with the Value Stream Architects and Product owner in the Backlog grooming to identify the blocking defects and prioritize them.
  • Performing enhancements and adding new functionalities to the existing functionality with new approaches.
  • Adding new promotional offers for particular users depending on the spending limits and their usage. Modifying 5% calendar page User interface.
  • Adding PGC Variable load denomination for gift card redemptions.
  • Enhancing the add to crat functionality for gift card and Ecert purchases.
  • Modernization of PayWithRewards application by moving it to cloud and by creating new microservices.
  • Exposed the application using Restful Web services, developed http post, get methods based on requirement and handled the errors using http status codes.
  • Designing and specifying API interfaces for microservices that enable specific functionality within that architecture.
  • Developing rich client interfaces for web applications using Angular JS, JavaScript, AJAX/jQuery
  • Consumed third party Rest responses using Swagger for rewards redemption.
  • Using Pivotal Cloud Foundry for build, deploy, run and scale applications.
  • Using Spring Boot to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Using Spring Sleuth for generating trace ID and span ID for the service calls.
  • Migrating WebSphere applications from WAS8 to WAS9.
  • Configuring and deploying the application in IBM WebSphere Application Server.
  • Using Hibernate framework for interacting with the Oracle data base for performing CURD operations.
  • Using SQL statements and procedures to fetch the data from the database.
  • Involved in developing functions, SQL queries and Stored procedures in the Oracle database.
  • Unit tested all the classes using Junit at various class level and method level.
  • Doing performance test by writing JMeter scripts. Tuning the scripts and generating reports.
  • Creating APP Dynamic alerts to track down the issues during production.
  • Working on production and non-production issues and fixing bugs.
  • Using Gradle for building the application.
  • Using Jenkins for continuous integration of the project by writing scripts for running Jenkin jobs and doing continuous deployment on server.
  • Using Rally for tracking the status of the project and for logging the bugs.
  • Using Splunk for logging the data.
  • Using GIT for efficiently managing the source code versions with the development team
  • Resolving SonarQube issues.
  • Working on Linux environment. Ensure the technical feasibility of UI/UX designs.
  • Performing integration testing by interacting with testing team to make sure all the functionalities implemented properly, following Agile Methodologies and reporting daily status to scrum master.

Environment: Java 7 & Java 8, J2EE, Spring 4.x, Spring Boot, Spring Sleuth, micro services, Hibernate, Restful Web Services, Swagger, AJAX, jQuery, XML, JSON, HTML, CSS, JavaScript, App Dynamics, Splunk, Gradle, Angular JS, IBM WebSphere Application server, Pivotal Cloud Foundry, Hibernate, SQL, Oracle DB, GIT, Eclipse IDE, Rally, Jenkins, JMeter, Linux, SonarQube.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing
  • Implemented new Micro Services architecture for two modules AU click stream and AU rental and created listener and port with Spring Boot.
  • Used OAuth for Token generation which helps in authentication.
  • Developed new service called offer service in SOA to grab 5 different offer percentages.
  • Created and consumed new Rest API while navigating through the Available Units page in an application.
  • Migrated application from SOAP to RESTful webservices.
  • Used Tiles Framework in the application which is based on MVC design pattern.
  • Developed rich client interfaces for web applications using AJAX/jQuery
  • Designed and developed UI screens using JSP, Servlets, HTML. Used JavaScript for client-side validation.
  • Google Tag Manager is used to manage JavaScript and HTML tags for tracking and analytics on website.
  • Generating reports through the Google Analytics.
  • Used Hibernate framework for interacting with the Oracle data base for performing CURD operations.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used SONAR Qube with defined rules for code quality.
  • Used JUnit framework for thoroughly Unit testing the application.
  • Used Log4j for logging the flow of the application.
  • Used MAVEN for building the application.
  • Used Jenkins for continuous integration of the project.
  • Used Eclipse IDE for developing the application.
  • Used Jira for tracking the status of the project and for logging the bugs.
  • Used GIT for efficiently managing the source code versions with the development team
  • Configured and deployed the application in Apache Tomcat application server.
  • AGILE(Scrum) development methodology has been followed to develop the application. Participated in sprint meetings.

Environment: Java, Core Java, J2EE, Spring 4.x, Hibernate, JSP, Restful Web Services, SOAP, Spring Boot, AJAX, SQL, XML, JSON, HTML, Angular JS, CSS, Java Script, Log4j, SonarQube, GTM, Maven, Apache Tomcat, Oracle DB, GIT, Eclipse.

Confidential, Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing
  • Exposed the application using Rest Web service, developed http post, get methods based on requirement and handled the errors using http status codes.
  • Designed and developed Micro Services based on the card accounts using Spring Boot.
  • Used Spring MVC, IOC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Used Spring integration for integrating the application with microservices using spring integration workflow files.
  • Followed various Design Patterns in the process like - MVC, Factory pattern, Singleton, Front Controller, Business Delegate and Session Facade.
  • Developed rich client interfaces for web applications using AJAX/jQuery
  • Designed and developed UI using AngularJS, HTML5, CSS3 and Bootstrap.
  • Used Spring boot to bootstrap the basic configuration of the project.
  • Developed screens based on jQuery, servlet to dynamically generate HTML and display the data to the client side.
  • Used JSPs in the presentation tier along with various Spring tags, JSTL tags, CSS, jQuery and JavaScript.
  • Used Hibernate framework for interacting with the Oracle data base for performing CURD operations.
  • Used Spring security for authentication and authorization.
  • Involved in developing functions, sql queries and Stored procedures in the Oracle database.
  • Used JUnit framework for thoroughly Unit testing the application.
  • Used Log4j for logging the flow of the application.
  • Used MAVEN for building the application.
  • Used Jenkins for continuous integration of the project.
  • Used Eclipse IDE for developing the application.
  • Used Jira for tracking the status of the project and for logging the bugs.
  • Used GIT for efficiently managing the source code versions with the development team
  • Configured and deployed the application in Apache Tomcat application server.
  • AGILE(Scrum) development methodology has been followed to develop the application. Participated in sprint meetings.

Environment: Java, Core Java, J2EE, Design patterns, Spring 4.x, Hibernate, JSP, Restful Web Services, Spring Boot, AJAX, PL/SQL, XML, JSON, HTML, Angular Js, CSS, Java Script, Log4j, Maven, Apache Tomcat, Oracle DB, GIT, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed JMS API using J2EE package.
  • Made use of Java script for client-side validation.
  • Used Struts Framework for implementing the MVC Architecture.
  • Wrote various Struts action classes to implement the business logic.
  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Understand concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
  • Used DISPLAY TAGS in the presentation layer for better look and feel of the web pages.
  • Developed Packages to validate data from Flat Files and insert into various tables in Oracle Database.
  • Designed and deployed projects on WebLogic server.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
  • Assisted design and development teams in identifying DB objects and their associated fields in creating forms for ALM modules.
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.
  • Involved in Troubleshooting, Bug fixing and Customer Support.
  • Responsible for performing Code Reviewing and Debugging.
  • Followed waterfall methodology for developing the application and making enhancements to it.

Environment: Java, J2EE, UML, Struts, HTML, Unix shell scripting, CSS, Java Script, Oracle 9i, SQL*Plus, PL/SQL, MS Access, WebLogic, JDBC, SVN

We'd love your feedback!