We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • Around 7 Years of information technology experience in software development and Implementation of Web - Based, Client-Server applications using Java and J2EE technologies
  • Experienced in full life cycle development of software’s using Object Oriented Programming/ Methodologies (OOPs)
  • Designed and developed applications using Spring, Hibernate, JSF, Struts, Spring MVC, Spring Security, Spring Boot, MicroservicesJPA, Web Services, JavaScript, Ajax, JDBC, JMS, RMI, RESTful, SOAP, Web Sphere, WebLogic, JBoss and Tomcat servers
  • Extensive experience in working with different MVC Frameworks like Spring, Struts and ORM (Object Relational Mapping tools) like Hibernate
  • Good Experience in Core Java concepts like JavaBeans, Exception Handling, Collections Frameworks and Multithreading etc.
  • Extensive experience in Analysis, Design, Code Reviews, Performance tuning, Unit Testing and Integration Testing of client-server applications, enterprise applications, Web applications and Web services
  • Experienced in Gang of Four (GoF) design patterns like MVC, Singleton, Facade which resulted in more maintainable and extensible code, and reduced significant drop in bugs
  • Expert in designing Entity Relationship Diagram (ERD) for complex business applications, Extensive experience in using RDBMS concepts with Oracle , DB2, Microsoft SQL Server, MySQL and also proficient in writing SQL, PL/SQL Stored procedures, Triggers and Views
  • Extensive experience in JDBC and Hibernate for persisting the data to different relational databases and strong experience in Java Persistence API (JPA)
  • Good experience in Log4J implementation to persist the data into log files and managed version control tools using SVN, GIT, CVS and Clear Case
  • Proficient in Test driven development (TDD) such as domain-driven design, code reviews, continuous integration using Jenkins and experienced in writing unit test cases using JUnit and Mockito
  • Experienced in Frontend development using JSP, JSTL, Servlets, JavaScript, HTML, CSS, TypeScript, JQuery, AJAX, AngularJS, Bootstrap and Node.js
  • Experience in describing data using XML (DTD, Schema) and working with XML management technologies like XSL, XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC, XML Beans and Web Services using protocols such as SOAP and WSDL.
  • Good experience on Service Oriented Architecture (SOA) using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis. Also designed JSON transport message parsers
  • Involved in building and deploying Apache Ant/Maven scripts for deployment and customizing WAR/JAR file management for web applications
  • Expert in using IDE tools like Eclipse, Net beans and Spring Tool Suite (STS)
  • Experience in using Agile and Waterfall Methodologies. Actively participated in sprint planning and scrums to deliver the sprint targets
  • Played a major role in my jobs in successfully completing the projects and effectively managing/ coordinating with team members, delivering in fast paced & highly stressed environments
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and also presented technical designs and strategies through daily operations meetings

TECHNICAL SKILLS:

Programming Languages: Java, HTML, CSS, JavaScript, SQL, PL/SQL, Shell Scripts(bash), UML

Operating Systems: Windows, Linux (RHEL), Unix, Sun Solaris, CentOS

Frame Works/ J2EE Technologies: Spring, Hibernate, Struts, Spring MVC, Spring Boot, Spring Batch, iBatis, JSF, Servlets, Facelets, JSP, JSTL, JPA, SOAP, WSDL, RESTXML, JSON, EJB, JDBC, RMI, JCA, JMX, JTA, JMS, JNDI

Design Patterns: MVC, DAO, DTO, Front Controller, Session Facade, Business Delegate, Observer, Singleton, View Helper, Decorator

Web Services: SOAP, WSDL, Axis 2.0, JAX-WS, RESTful, JSON, JAX-RS.

Scripting: JSP, JSTL, JavaScript, HTML, CSS, AJAX, Unix shell scripting

Web Technologies: JSP, JSTL, Http, HTML, DHTML, DOJO, JSON, JavaScript, CSSAngularJS, Bootstrap, Node.JS, DOM, AJAX, XML, XSD, DTDDOM, XPath, Xquery, XSLT, JAXB, SAX, StAX, JSF, PrimeFaces

Databases: Oracle, DB2, MySQL, SQL Server, SQL plus, MS SQL, MySQLPLSQL, SQL Developer, Triggers, Stored Procedures, ORM, HQLCriteria

Web/Application Servers: Apache Tomcat, WebSphere, WildFly, JBoss, WebLogic, JettyGlassfish

IDE tools: Eclipse, Net Beans, Rational Application Developer (RAD), WebSphere Studio Application Developer (WSAD)

Version control: SVN, Git, CVS, SourceTree, Rational ClearCase

Other tools & Packages: Drools, Harvest, JUnit, Maven, Ant, TOAD, Log4J, MDM, IBM MQActiveMQ, JIRA, ITPORTAL, SOAPUI, Xml Explorer, Bash, PowerShellJMeter, Jenkins

SDLC Methodology: Agile, Waterfall and XP

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Sr. Full Stack Java Developer

Responsibilities:

  • Interacted with business users and participated in meetings to gather functional and non-functional requirements with business experts.
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Designed and developed Micro services business components using Spring Boot.
  • Developed VNM Application using Spring Boot to implement the Controller and Service layers.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistency. Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods. Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Integrated the application with spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Developed the necessary front end user interfaces in JSP's, AngularJS, HTML5, CSS3 that will be integrated using Spring Boot. Created AngularJS Routing to connect different controller to the view which allows the single-page application.
  • Implemented JSF, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for processing Sales requests using JMS Messages.
  • Developed web-based customer management software and SOA architecture using spring and web services.
  • Designed RESTful web services with JSON representation for handling AJAX requests.
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • Wrote SQL commands and Stored Procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL.
  • Successfully used the design patterns such as factory, singleton, facade, front controller, iterator and MVC to design flexible and reusable application module.
  • Worked on Test Driven Deveploment(TDD), wrote test cases using JUnit framework in order to cover Unit testing along with development.
  • Using GIT for software configuration management and version control.
  • Maven tool is used to build the application and deployed an application on Apache Tomcat Server.
  • Used Log4J logging framework for debugging, easy maintenance, and structured storage of an application's runtime information.
  • Experienced in using continuous integration using Jenkins. Involved in writing batch processing job for Jenkins to Auto populate database at specific time of the day.
  • Followed Agile Scrum Incremental process of Agile Software Development methodology, also involved in creating stories in JIRA.
  • Good interpersonal skills with project team members such as Business Analysts, Team Leads, Architects and QA team.

Environment: Java 8, J2EE, Spring MVC, Hibernate, JPA, Oracle, RESTful web services, UML, XML, JSON, JMS, MQ Series, JSP, JavaScript, AngularJS, HTML5, CSS3, JSF, XPath, XSLT, JAXB, Servlets, JUnit, Maven, Log4J, Apache Tomcat, Jenkins, Git hub, JIRA, Windows

Confidential, Atlanta, GA

Sr. J2EE Developer

Responsibilities:

  • Responsible for writing highly performing code, which runs in minimum time with maximum efficiency and successfully perform unit and integration testing of software to ensure proper and efficient execution as well as compliance to the business, security, and technical requirements
  • Built API's using technologies like Java, Spring Boot, Hibernate, Web Services, JMS, Servlets and design patterns as core and Oracle and SQL Server as backend databases and deploying the applications in WebLogic and WebSphere servers based on the requirement.
  • Used system traces and debugging tools like Splunk for problem determination and system tuning and also would participate in the migration of applications to quality assurance and/or the production environment • Apart from giving 90 percent of her time to the project, was also involved in performing necessary production support tasks to troubleshoot production critical issues and fix those issue based on priority.
  • Used SoapUI for testing and developed JUnit test cases to test the service availability.
  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Used Joins Stored Procedures and Functions in Interaction with backend database using SQL
  • ­Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot.
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Developed RESTful web services using Java Servlets, JSON, JAX-WS and JAX-RS and persistence using Hibernate and JPA framework.
  • Used issue tracking tool JIRA for bug fixing and life cycle traceability.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
  • Used Subversion as a version control for implementing the application.

Environment: Java 8, J2EE, Spring Boot, Hibernate, JPA, Oracle, RESTful web services, UML, XML, JSON, JMS, Active MQ Series, JSP, AngularJS, HTML5, CSS3, JSF, XPath, XSLT, JAXB, Servlets, JUnit, Maven, Log4J, Apache Tomcat, Jenkins, JIRA, Ecipse, Windows

Confidential, Des Moines, IA

Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of Customer Specifications, Development and Customization of the CORE web Application.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Developed strategy for Integrating internal security model with Spring Security and Spring Boot for authorization; Used this Entitlement project to get Authorization of Users in XML format. Parsed XML and stored user authorization detail in HttpSession in java Map and used those authorization details on JSP for authorization.
  • Implemented Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle).
  • Request and Response mapping using Spring (AOP) from and to the application server by annotation based spring configuration in Eclipse IDE.
  • Extensively worked on developing UI components using AngularJS and JSON to interact RESTful web services.
  • Developed the GUI's using HTML5, CSS3, JSP, BootStrap, JavaScript and AngularJS framework.
  • Ported the web application from AngularJS to Angular2. Involved in migration of code base of AngularJS to Angular 2 using Typescript.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Created Angular 2 POC in Microsoft Visual Studio IDE.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object) in the implementation of the services.
  • Performed bug tracking and Unit Testing using TestNG and Find Bugs and Used Mockito to develop test cases for java bean components and test them through TestNG framework.
  • Experience working with Fiddler for searching logs on UI issues in dev and Prod Environment.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework)
  • Worked with MDBs to listen to JMS and process messages.
  • Developing SQL stored procedure and prepared statements for updating and accessing data from database.
  • Extensively performed User Interface validations on client-side.
  • Used Maven to build and deploy application onto Tomcat Server and also used JRebel to deploy code onto server and involved in Continuous integration using Jenkins.
  • Used Tortoise SVN for maintaining the component and for release and version management.
  • Logging framework Log4J is used for log messages.
  • Followed Agile software methodology for project development and Used JIRA tracking tool for assigning and defect management.

Environment: Java, Spring MVC, Spring Core, JSP, Hibernate, Multithreading, XML, XJB, Restful WebServices, Servlets, CSS3, HTML5, JavaScript, TypeScript, Ajax, Angular JS, Angular 2, Jasmine, HTML, JSON, Oracle, JBOSS, Maven, JMS, Mockito, Jenkins, JRebel, SQL Developer, Tomcat, SVN, Log4J, Microsoft Visual Studio, Eclipse

Confidential, Eden Prairie, MN

Java/J2EE Developer

Responsibilities:

  • Experienced in Designing and developing advanced Web Application to strategically improve the product sales as per marketing team’s requirements.
  • Developed Web Applications using Spring MVC Framework to implement the Controller and Service layers.
  • Extensively used Hibernate ORM in data access layer to write DAOs for Hibernate Mapping files.
  • Designed and developed hibernate-cfg.xml file in Hibernate for mapping objects to relational database.
  • Integrated Spring with Hibernate using Hibernate Template with dependency injection.
  • Implemented Spring Framework to manage transactions using annotations.
  • Extensively used AJAX framework to develop the dynamic user interfaces and XMLHttpRequest object to directly communicate with the server.
  • Strong experience in using Collections and other support libraries for multi-threaded applications.
  • Experienced in designing and developing RESTful applications using Jersey and JSON transport.
  • Designed entity classes with annotation and maintained domains from Oracle Database tables.
  • Designed and developed JSF based UIs and validation modules to help schedule tasks for Ops and QA team.
  • Used API for asynchronous communication by putting the messages in the JMS message queue and ActiveMQ
  • Involved in preparing High & low level design docs with UML diagrams using Microsoft VISIO tool.
  • Git has been used as version control and software configuration management across common source code used by developers.
  • Implemented Log4j to capture the log that includes runtime exceptions and appended for debugging.
  • Maintained and enhanced several user interface and improved validation using JavaScript. Worked extensively on AngularJS creating Controllers.
  • Hands on experience in preparing Test cases, Test Data and Test plans using JUnit based on requirements and determining application functionality.
  • Developed Maven build scripts used to build and deploy the web application using WebLogic Application Server.
  • Experienced in Agile methodology and actively participated in daily Scrums and Sprint planning sessions.

Environment: Java 8, Spring, Hibernate, Collections, JSF, Log4j, JSTL, JDBC, JUnit, HTML, CSS, JSP, JMS, ActiveMQ, Servlets, Oracle 11g, WebLogic, Maven, XML, RESTful Web-Services, JSON, Jersey, Git, log4j, JUnit, Microsoft Visio, Eclipse, JavaScript, AngularJS and Ajax.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Designed and developed new application system using Spring 3.6 and Hibernate modules to implement BOP business features.
  • Designed Web Services to interact with RatingEngine to calculate the risks associated with BOP, CIP and excess insurance.
  • Experienced in analyzing user requirements and creating requirement specifications along with high level design (HLD) documents.
  • Experience in implementing web application using Spring Dependency Injection, multiple application contexts, Spring MVC and spring beans in Business Logic and Data Access tiers.
  • Integrated hibernate to store CLOB and BLOB on DB2. CLOBs contained xml data, BLOBs contained photos and scanned documents.
  • Designed and developed stored procedures to search and find data in the CLOBs that contained xml and other text data.
  • Created RESTful services with uniform URIs to access photographs and scanned pages for insurance documents.
  • Designed and developed RESTful services using Jersey 2.0, JSON, JAX-RS, JAXB2, Quick-JSON Parser.
  • Proficient in using AngularJS and its MVC framework to support very interactive web pages through AJAX.
  • Successfully used the design patterns factory, singleton, facade, front controller, iterator and MVC to design flexible and reusable application module.
  • Experienced in implementing web services using Spring-WS, JAXB2, JDOM and XML Explorer to interface with external carriers.
  • Proficient in using agile methodology for managing the iterations and sprints. Actively participated in daily scrums.
  • Automated all the unit tests and practiced continuous integration using Jenkins.

Environment: Spring 3.6, Spring MVC, Spring-WS, Hibernate 4.1, Web Service with axis 2.0, RESTful, Jersey 2.0, DB2, XML, Angular JS, JavaScript, AJAX, WebSphere, JMS (Active MQ, IBM MQ), Tomcat, JSP, JSTL, XML, DOM, JAXB2, JSON, JAX-RS, SQL Plus, PLSQL, RHEL, Linux 2.6, bash, Git.

Confidential

Junior Java Developer

Responsibilities:

  • Created and maintained application Requirement specifications based on Business Analysts documents.
  • Experienced in Business requirements Analysis, Use Case Analysis and documented using UML.
  • Designed the application using FrontController, Service Controller, MVC2, Session Facade and Design Patterns.
  • Designed the Web application implementing the Struts2 framework using Model-View -Controller (MVC) pattern to make it extensible and flexible.
  • Worked on j Q uery for user interface interactions, effects and themes built on top of the j Q uery, JavaScript.
  • Designed and developed Front end GUI for modules using JSP, HTML, JavaScript and AJAX.
  • Proficient in using Collections and concurrent classes for effective multi-threaded application.
  • Coded and Tested business objects for the above modules by utilizing J2EE (Servlets, JSP, JNDI, JDBC).
  • Created SOAP Web Services using XML to encode and decode the customer Service Order data.
  • Designed and developed JMS Client to put XML messages on JMS Queues for the Asynchronous processing.
  • Created Stored Procedures, Cursors and Triggers in PL/SQL with Oracle in order to update Extended User.
  • Create and maintain a unique Enterprise ID for each customer using IBM initiate Master Data Manager.
  • Deployed Enterprise beans in WebLogic Application Server in a Clustered Environment for load balancing.
  • Developed Ant Build scripts for the automatic configuration of project deployment into QA and Production.
  • Experienced in developing Hibernate DAO modules in Java with advanced annotations.
  • Designed and developed JSP pages for various views in bluecoat and wrote EJBs for the backend logic.
  • XML, XML Schemas and XSL were used to display selected data on the browser.
  • Experienced is using PMD code analyser, and using coding standards to comply corporate guidelines.
  • Experienced in preparing Test Plans, Test Data and test cases using JUnit based on requirements.
  • Monitored the error logs using Log4J and used Quality Center/ALM to manage the issues/project workflow.
  • Used CVS, subclipse to maintain the source code.
  • Used Eclipse IDE with MyEclipse plug-in in order to develop and deploy the application code.

Environment: Java, Struts, Servlets, Multithreading, Collections, JSP, HTML, JavaScript, jQuery, AJAX, Struts, EJB, jQuery, Hibernate, JDBC, Oracle, IBM Initiate (MDM), SOAP, XML, JNDI, JMS, Ant, JUnit, UML, Rational Rose, WebLogic, ALM/Quality Center, SVN, MyEclipse

We'd love your feedback!