We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Highly motivated, creative, & versatile IT Professional over 7+ years of Experience in Java Design and Client/server - side application using Java/J2EE Technologies and all phases of SDLC (Software development life cycle) including UI design, Analysis, Requirement gathering, Application support, Implementation and Deployment.
  • Hands on experience in several Service Oriented, Client/Server, GUI and Web based applications. Have good working knowledge on both Agile and Waterfall methodologies.
  • Hands on experience in using IDE tools like Web Storm, JBuilder, NetBeans, WSAD and My Eclipse.
  • Experience working in multi-tier enterprise applications and Client/Server applications using JAVA/J2EE and good exposure in MVC Architecture based applications using Spring Framework 4.1, Struts Framework 2.3.12, JMS, Java Beans with experience in presentation, business, and database layers.
  • Experience in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts and used MAVEN tool to build and deploy J2EE Applications.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Hands on experience with AWS Beanstalk.
  • Expertise in designing and developing enterprise and web applications from design blueprint using java and J2EE technologies like Core Java, JSP, Java Script, JDBC, Web Services, Spring, Hibernate, REST, XML, SQL, HQL, XSL, HTML, CSS and LOG4.
  • Experience in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), jQuery, AngularJS (1.0, 2.0), AJAX, and JSON, Node.js, and ReactJS.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller) with Spring Boot, Spring Dependency Injection, AOP (Aspect Oriented Programming), Spring Batch, Spring, IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Proficient in latest version of object-oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, ExtJS 4.0, Require, Handlebars, and Dojo toolkit. Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ.
  • Experience working with versioning tools like GIT, Clear Case, CVS, and SVN for source control and Release Management.
  • Expertise with J2EE Design Patterns like MVC Architecture, Front Controller, Data Access Object for building J2EE Applications.
  • Proficient in working with Databases like Oracle 11g/10g/9i and MySQL and in writing SQL queries.
  • Expertise in understanding about Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational Rose for creating class, use case and sequence diagrams. Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM and KANBAN.
  • Proficient in Database performance optimization, debugging and tuning using the query analyzer, SQL Profiler and SQL Server Debugger.
  • Performed Unit testing using Junit, using build tools like Apache ANT 1.9
  • Experience with MOCKITO, Junit in developing test cases and determining application functionality.
  • Expertise in Object-relational mapping using Hibernate.
  • Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.

TECHNICAL SKILLS:

Markup Languages: XML, JSON, HTML5, CSS3.

Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, Angular JS 1.3, JSF, Node.js, React JS.

J2EE Technologies: EJB, Servlets, JSP, JDBC, JNDI, Swing.

Tools & IDE: Eclipse IDE, Net Beans IDE, IBM WSAD 5.1.2, Visual Studio.

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish.

Java Frameworks: Spring 3.x, Spring-Core, Spring-Boot, Hibernate 3.x, Struts 2.

Web Services: Amazon Web Services, Apigee and RESTful Web Services, SOAP Web Services -JAX- WS-API.

Databases: Oracle 11g, MySQL, DB2, Mongo DB, Firebase, Oracle PL/SQL Apache Cassandra, Hadoop.

Design Patterns: Dependency Injection, MVC, Singleton, Adaptor, Factory, Gate Way, Facade, MVP.

Version Control: GIT, SVN, CVS.

Build tool: Ant 1.8, Maven, NIFI, Docker, Gradle.

Testing: Junit, ALM, ETL, TestNG.

Methodologies: Agile, Waterfall.

Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux.

PROFESSIONAL EXPERIENCE:

Senior Full Stack Java Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Played a huge role in gathering and understanding the requirements while interacting with clients on a regular basis.
  • Designed a beautiful user-friendly web application using AngularJS, HTML5, CSS, JSF (RichFaces/PrimeFaces), Bootstrap, ReactJS, Spring, and Mongo DB.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor (Wrapper) Pattern.
  • Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Worked with AWS Beanstalk for deploying and scaling web applications and services developed with java.
  • Implemented AWS solutions using EC2, S3, RDS, ECS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Played a huge role in managing Azure, AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Troubleshoot, analyze, and check production issues in the existing EMS application and fixed bug in given timeframe.
  • Used RESTful Web services using Spring REST API and Apache CXF.
  • Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC calls.
  • Involved in writing XML configuration file for Hibernate-Database connectivity.
  • A pretty good hands on experience with many versions of WebSphere and a variety of services/component, which interact with JPA (e.g. system administration, transactions, J2C, etc.)
  • Implemented MVC design pattern to organize AngularJS controllers, custom directives, factories and views.
  • Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and Packages. Used Oracle 11g as database.
  • Worked with HQL (Hibernate Query Language) to write static queries while communicating JSF with Oracle database.
  • Created Modules, Components and Services by using Typescript to consume REST API's using Component based architecture provided by Angular4.
  • Generated reports using MS SQL Server tools such as SQL Server Reporting Services from OLTP and OLAP data sources.
  • Integrated Struts framework and Hibernate.
  • Developed new features in IBM WebSphere implementation of the Java Persistence API (JPA) while managing customer support issues, including testing to identify bugs within the software or providing concise direction to customer for an update in their code.
  • Deployed Application using AWS EC2 Standard Deployment Techniques.
  • Worked with JSF and Struts validation framework for application components validation.
  • Worked with Spring framework for handling Data Access Exception and Transaction Exception.
  • Worked with Spring annotations as well as XML configuration for dependency injection.
  • Worked with Lambda Expressions in java8.
  • Integrated code using GIT, delivering code stream and creating new base line for updated code as a daily activity.
  • Implemented automation using Selenium WebDriver, JAVA, Maven.
  • Implemented Angular4 Services for interaction between web applications front-end and back-end API'S using angular4 HTTP Requests with Observables.
  • Utilized Maven and ANT for build automation.

Environment: Java 8, Java 1.7, Selenium, Core Java, Eclipse Mars, Tomcat 6.0.53, WebLogic 12.2.1, EJB 3.2, JSP 2.3, Servlets 3.1, Spring 4.0, Hibernate 5.2, JPA 2.1, RESTful Web services, XML 1.1, WSDL, JSF 2.2, MySQL 5.7, Maven, AngularJS4, HTML5, CSS3, JavaScript, JSON, RDBMS, JQuery, Cassandra, Micro Services, MongoDB, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP, GIT, Maven 3.3.1, JIRA, Jenkins, Junit, Log4J, Agile, Scrum, Windows.

Senior Java Full Stack Developer

Confidential, Portland, OR

Responsibilities:

  • Developed the Site using the Struts with Spring Integration using the tiles framework.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed and Implemented Web Services and used Spring Framework.
  • Developed AJAX scripting to process server-side Java Server Pages (JSP) scripting.
  • Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations and interfaced back end using Hibernate and XML.
  • Extensively used WEBAPI (Swagger) to communicate with UNIX system.
  • Worked with the Oracle Web center to embed the score calculation JSF to task flows.
  • Used ORM frameworks for database connectivity. Created Hibernate. hbm mapping files for Data Models and configuring in hibernate.cfg.xml. Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project.
  • Worked with Hibernate JPA Entity Manager for CRUD Operations.
  • Developed enterprise applications using Struts Frameworks.
  • Worked in Architecting and designing of the components using a distributed architecture on AWS cloud platform.
  • Developed Web services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Created PL/SQL procedures, functions and written complex SQL queries.
  • Develop internal application using Angular JS and connecting to Oracle on the backend.
  • Developed service layer using various J2EE design patterns Singleton, DAO, Factory, and Repository.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Implemented View layer of MVC architecture using JSF components.
  • Worked with modern web technologies such as HTML5, Bootstrap, jQuery, frameworks.
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
  • Displayed the cloud infrastructure of the company using Amazon Web Services.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a RESTful server on a different domain.
  • Performed deployment activates in cloud infrastructure like cloud foundry.
  • Utilized Mongo database management system for keeping user generated data and ensured that NoSQL databases are managed properly.
  • Created web pages using HTML5, CSS and JavaScript.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Developed shell scripts so as to automate priority tasks.
  • Designed and Implemented Search Service using RESTful Web services for Call Center and My Account clients to search for Orders using Elastic Search.
  • Experience developing web application on top of platform using Node.js.
  • Strong experience in designing and working with MySQL and Mongo DB.
  • Integrated Apache Kafka for data ingestion.
  • Optimized certain queries and did performance tuning using various MS SQL Server tools such as SQL Profiler, SQL Performance Monitor and execution Plan and Index Tuning wizard.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Developed Batch Processing using Quartz scheduler framework.

Environment: Java 1.7, J2EE, Jboss 8, Spring 4.0, Hibernate 4.2, JPA 2.1, SOAP, EJB 3.2, JSP 2.3, JDBC 4.1, JSF PrimeFaces 5.3, Junit, NodeJS, React JS, AngularJS 1.4.2, Bootstraps, XML 1.1, HTML, Maven 3.3.1, Eclipse Mars, NoSQL Manager, JMS, HQL, SQL, MS SQL Server 2016.

Java Developer

Confidential, Boston, MA

Responsibilities:

  • Full Software Development Life cycle (SDLC) experience in Analysis, Design, Development, Implementation, Testing, and Maintenance Involved in fixing the production issues.
  • Involved in Design, Development, Testing and Integration of the application.
  • Expertise in Spring's IOC, Spring MVC using Spring Boot and spring's integration with Hibernate and Struts technologies for web application.
  • Developed using CVS as a version controlling tool for managing the module developments.
  • Developed stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services.
  • Used AngularJS as a framework to create a Single Page Application (SPA).
  • Designed table structure and coded scripts to create tables, indexes, views, sequence, synonyms and database triggers.
  • Applied Spring IOC container to facilitate Dependency Injection.
  • Written JQL for getting specific JPA Queries.
  • Extensively worked with HQL and hibernate criteria queries.
  • Building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object).
  • Worked on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Integrated React.js with existing AngularJS application to greatly increase performance.
  • Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
  • Configured and Tested Application on the IBM Web Sphere App. Server.
  • Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
  • Used spring IOC integrated with struts MVC framework to inject session layer objects into the web layer.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Configured Maven for project compilation and building.
  • Involved in providing the workaround for production issues and fixing them.
  • Developing few Spring beans to handle the business logic of the application, as part of the maintenance and change request implementation.
  • Implemented Restful web services using Spring boot.
  • Used Spring ORM to integrate Spring Framework with Hibernate.
  • Involved in writing stored procedures.
  • Used the JavaScript alert dialog boxes with my Perl CGI program.
  • Used Hibernate for database and to manage Transactions.
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.

Environment: Java 1.7, J2EE, Jboss 8, Spring 4.0, Hibernate 4.5, JPA 2.1, ANT, Bootstrap, AngularJS 1.3.5, JSF 2.0, SOAP, Maven 3.2.5, JSP 2.3, JDBC 4.1, Junit, XML 1.1, Eclipse Luna, HTML, JMS, HQL, SQL, GIT, IBM Web Sphere.

Full Stack Developer

Department of Health and Human Services, Durham, NC

Responsibilities:

  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose to model the detail design of the application.
  • Developed front-end using React JS, JQuery, HTML and HighCharts based on MVC architecture.
  • Developed the presentation layer of the application using Struts Framework and created the struts-config.xml file, resource bundles for distribution module.
  • Creating custom JSF Facelet tags for error handling, data tables, true/false markers etc.
  • Authored API documentation using Swagger API.
  • Installation and configuration of Development Environment using Eclipse with WebLogic Application server.
  • Client-side code was written in React JS and Server-side Code was developed using MVC.
  • Developed the XML Gateway to help the ordering process system communicate with the Order Execution Tool and different online tools such as Line Qualification, Billing Information and Credit Card Validation Systems.
  • Created and utilized Web API methods for database operations (CURD) through Entity Framework.
  • Used React JS to make web pages rendering faster, instead of using ng-repeat in Angular JS used ng-React to achieve the same.
  • Created and consumed JSON data through RESTful Services using Node JS and Express Framework.
  • Developed Maven based project structure having data layer, ORM, and Web module.
  • Used SVN as a version control system and Hudson for continuous build integration.
  • Implemented data reading, saving and modification by stored procedures in both MySQL and NoSQL database and Hibernate criteria.
  • Worked on spring framework for developing dependency injection, cross cutting logics, persistent layer.
  • Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Implemented filters for user authentication and user authorization by Spring Security.
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created reusable Angular JS components and directives along with DOM manipulations.
  • Utilized various JavaScript and JQuery libraries bootstrap, angular JS, AJAX for form validation and other interactive features.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
  • Created Tomcat instances and modified each and removed shared component. Developed the application on WebLogic Application server.
  • Creating generic progress message and error handling using JSF Richfaces Modal component which is used throughout the application.
  • Involved in development of Junit Testing, debugging, and bug fixing.
  • Developed Business Logic to identify different order types, product packages availability, speed availability, Dynamic/ Static IP Address availability and process the order accordingly.

Environment: Java 1.7, J2EE, Struts 2.2, Spring 3.0, React JS 16.1.1, MySQL 5.6, Hibernate 4.4, JPA 2.0, HTML 5, CSS 3, JavaScript, JQuery, JSF 1.2/2.0, Linux, Eclipse Kepler, SVN, WebLogic 12.1, XML 1.1, AJAX, Angular JS 1.2, JSON, JSF 2.2.

Java Developer

Confidential

Responsibilities:

  • Played an active role in team by interacting with business analyst and converted business requirements into system requirements.
  • Designed, developed and tested Java/J2EE/JEE/Portal applications using spring and Spring IOC.
  • Developed the application using Spring Web MVC architecture.
  • Involved in Architecture, design and development using JSF/ADF, jQuery, and Spring MVC framework with AOP concepts.
  • Writing SQL Queries to access data for analysis of data from MySQL and NoSQL database.
  • Designing UML, sequence diagrams for better understanding of project from high level to low level.
  • Creating the project startup UI i.e., generic XHTML facelet templates, generic JSF validators and converters, backing beans, Facescontext util methods etc.
  • Interacted with various internal teams such as UI framework, spring AOP and integration.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle9I Database.
  • Modified Old UVP Application Ovis Scripts to EVP Application. Developed New Ovis Scripts for new EVP Applications.
  • Worked on Defect Fixing, Release and Deployment related activities.
  • Involved in JSF upgrade 1.2/facelets/Richfaces 3.3 to 2.0/facelets/Richfaces3.0.
  • Worked on Autosys Tool for Monitoring the UVP STATS Jobs.
  • Used JavaScript for improvement client-side validations.
  • Worked on Eclipse IDE to build the application.
  • Created tables, Queries, indexes, stored procedures, triggers and constraints.
  • Provided knowledge transitions to the newly joined individuals in the project.
  • Worked on Monthly Production Releases.
  • Worked creating weekly, monthly status reports.
  • Debugging the issue in deep level understanding of code.

Environment: Java 1.7, J2EE, Servlets 3.1, JDBC 4.1, JSP 2.2, Struts 2.0, HTML, WebLogic 12.1, WebServices 1.3, JavaScript, log4J, SVN, Design Patterns, windows, Tomcat 5.5.36, XML 1.1, VXML, TCP Mon, Soap UI, VuGen Scripts, Unix, HPSM, Autosys and Oracle SQL Developer 3.2.

Java / UI Developer

Confidential

Responsibilities:

  • Participated in coding, GUI design and testing.
  • Developed Servlets and JSP for Data retrieval implementation with User Interface.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Worked on customizing the web applications screens using Ofbiz tool.
  • Involved in the Integration performance and unit testing of the project.
  • Website uses Google alerts, Microsoft news, Bing search API, Twitter API and YouTube API.
  • Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
  • Developed Action Classes and Action Forms beans.
  • Developed required Web pages using HTML.
  • Configured JDBC with SQL/PLSQL for database connectivity.
  • Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.

Environment: Java 1.6, J2EE, Servlets 3.0, JSP 2.2, HTML, Apache Tomcat 5.5.36, Struts, JDBC 4.0, JUnit, ANT, Ofbiz Tool, MS SQL Server and Windows XP.

We'd love your feedback!