We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • Software professional with 8+ years of experience which includes User Interaction, Business Analysis, Design, Development, Integration, Code review, Creation and validation of test plans, Impact analysis, Configuration, Code Management, Production Support, Maintenance, Enhancements and Testing, Documentation.
  • Have good experience and knowledge in financial, banking, insurance, Utilities domains.
  • Extensive experience in development of e - commerce applications, three tier & N-tier applications, Distributed Applications using J2EE Technologies using Agile Methodologies.
  • Hands on experience in developing J2EE applications using Spring, Hibernate 3.x and Struts 1.x./2.x, Web Services (SOAP/ REST), JSP, Servlets, JDBC and Core Java concepts.
  • Having Good experience in creating and publishing Web Services (SOAP/ REST).
  • Strong background in Object Oriented Programming and Collections.
  • Experience in designing the User Interface Screens for the System using JSP, Java Script, JQuery, AJAX, JSON, Angular JS, CSS3, HTML5, and XSL.
  • Have in-depth knowledge and experience in Java, HTML, DHTML, XML, JavaScript, AWT, Swing, J2EE/ Java EE5.0 (JSP2.0, EJB JDBC 3.0, Struts, JSF, Servlets2.1/2.2, RMI, and Corba), LDAP, Java Beans, Applets, Eclipse Framework, and Hibernate3.2.
  • Extensively worked with SQL Server Oracle 8i/9i/10G, DB2, Sybase.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Designed and deployed Web Services on Web Logic 9.1, servers using SOA architecture.
  • Conversant with web/application servers IBM WebSphere and JBoss 4.0.4, Apache Tomcat 4.1/5.1.
  • Experience working with AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud Formation Templates. Cloud watch
  • Experienced with Object Oriented Design (OOD) and Object Oriented Analysis (OOA).
  • Experience in developing Single Page Applications (SPAs) using Angular.js JavaScript framework by creating modules, controllers, ng-repeat, customizable filter, services, directives etc.
  • Experience with Oracle, MS SQL, MySQL and Mongo DB (No SQL).
  • Experience in Agile development methodology, waterfall and TDD (test driven development)
  • Experience in Sprint/ Iteration Planning, Meetings and Sprint execution using Agile Methodology.
  • Used JIRA and Confluence for issues, project tracking and documentation.
  • Work experience with all J2EE patterns like MVC, Singleton, Factory, Data Access Object, Session Facade, DAO, and Business Delega.
  • Efficient in software engineering skills in generating design and architecture artifacts using UML.
  • Worked on SOA based architecture and technology.
  • Worked with Source control tools like SVN, Git Hub, Clear Case, CVS and VSS.
  • Good experience in web servers like Tomcat, WebLogic, JBoss and Web sphere.
  • Worked on Windows, Mac OS, and UNIX and Linux platforms.
  • Strong experience using build tool like ANT, Maven and Jenkins.
  • Expertise in the development of web applications using MVC architecture such as Struts and Spring MVC.
  • Working knowledge in different IDEs like Eclipse, Intellij IDEA & Net Beans.
  • Experience with Jasmine for JavaScript unit testing.
  • Good experience in creating test cases using JUnit and SonarQube to measure code coverage, code standard compliance, code duplication and unit test results
  • Used Find Bugs for good coding coverage and better coding rules.
  • Lead technical teams to successful delivery of projects.
  • Experience in working with architect, business analysts, coordinating developers, testers on complex projects during the entire Software Development Life Cycle (SDLC).
  • Used Mercury Quality Center for defect tracking.
  • Ability to handle multiple responsibilities and work within team as well as independently
  • Experience in interaction with clients to collect systems requirements, specifications, and timelines and actively involved in UAT (User Acceptance Testing).
  • Experience in preparing High/Low Level Design document & Implementation Plan.
  • Developed UI screens using Swing, JSF components.
  • Experienced with Model View Controller (MVC) Architecture and Struts, Tiles, JSF (JSR-127) and JSR-168 frameworks.

TECHNICAL SKILLS:

Programming Languages: Java JDK C, C++, C#, Octave, Pl/Sql, Shell, Perl

Java Technologies: J2EE (JSP 1.2, EJB JDBC 2.2/2.0, JNDI, JMS 1.0.1, Java Beans), JDK SOAP & Restful Web Services, GWT

UI Scripting: Angular JS, JavaScript, JQuery, AJAX, HTML, JSON, FTL, CSS, XML Web service SOAP, RESTful, SOAPUI, JSP, JSF

Methodologies: Agile (Scrum), Waterfall, V model RDBMS Oracle 10g/9/8i, DB2 7.2, My SQL, SQL server. Platforms Windows, UNIX/Linux environment

Version Control: CVS, SVN, GIT

Databases: Oracle MySQL, PostgreSQL, Oracle, Mongo DB, DB2

Frameworks: Hibernate, Spring Core, Struts 1.X/ 2.0, Spring IOC /DI, Spring AOP, Spring MVC, Spring ORM, Spring DAO, Spring 2.0/2.5, Bootstrap.

IDEs: IBM RAD 7.x/6.x, RSA7.x, Eclipse Intellij, Selenium, Rational Rose, JUnit, Visual Studio 6.0, SQL Navigator, IBM Rational Clear Quest v7.x/6.x

Transaction Control: Hibernate Transaction Job Scheduler Autosys

Web Servers: Apache Tomcat Server, JBOSS, WebSphere 4.x / 5.x, 6.x Simulation Tools Rational Rhapsody, GitHub

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Followed SOA design pattern and used agile methodology in developing the application, which included iterative application development, weekly sprints stand up meetings and customer reporting backlogs.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC). Developed code for obtaining bean references in Spring IOC framework.
  • Involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
  • Designed and developed UI with XSLT and JSF/Primefaces to provide interactive screens to display data.
  • Used JIRA issue tracker to file the bugs.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire - framing, HTML5.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Design Patterns such as singleton, Business Delegate, Session Fa ade, Service Locator, Simple Factory Pattern, Data Transfer Object.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Designed and developed the application using agile methodology and followed TDD, Scrum
  • Developed using Java with the Google Web Toolkit(GWT) API with PostgreSQL a Web Application
  • Lead, Designed and Developed SOA enterprise system using Oracle SOA.
  • Configured tiles-defs.xml file to configure the presentation views.
  • Used Netbeans for development and Jobs Server for deploying the web application.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Used Web Services (REST & WSDL) to exchange data between portal and other modules of Citi bank.
  • Implemented spring - Hibernate as Data Access Layer.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Working with Java libraries to access AWS facilities as Simple Storage Service. Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Utilized the JQuery, AJAX, and JavaScript to render widgets on web pages.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Used WebLogic Application server to deploy and restart web applications.
  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Fixing bugs in different testing phases with the help of Log4J logs.

Environment: Java 1.7, J2EE, JSP, Servlets, SOAP, REST web services, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Struts, AWS, Apache Tomcat, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, JUnit 4.0, AJAX, Eclipse, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA.

Confidential, Pittsburgh, PA

Java Web Developer

Responsibilities:

  • Development of a distribute content management system - core java, collections, spring, hibernate, Oracle
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, and JSF CORE tags library.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Developed web applications using Spring MVC, JQuery, HTML5, and Bootstrap for Confidential Inc.
  • Developed UI components for email and link sharing of documents and files for Content Management System using Backbone.js and JQuery
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed PL/SQL procedures for login module and written complex SQL queries.
  • Optimized system performance by writing stored procedures and calling them Using JDBC callable statements.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Experience in automation of test cases using Java and selenium on Eclipse for web Ajax application
  • Developed application using MyEclipse for rapid development.
  • Extensively used JQuery, Portal APIs for authentication and personalization features
  • Provided expertise in the design and implementation of store functionality using WebSphere Commerce 6.x.
  • Developed test cases and performed unit testing using JUnit.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developing web-application using Struts/JSP/Servelet and JavaScript.
  • Developed pom.xml for the build of the application using Maven
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired- up to the frontend managed beans using Spring IOC pattern.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.

Environment: Java, J2EE, JDK 1.7/1.8, RCP, JBOSS, AWS SDK, Ext JS, Git, Swing, JFC, Perl 5.6, Spring 4.x, AWS SNS/SQS, hibernate4.x, Core Java, SOAP/Rest, Web Services, Python 2.7, JavaScript, UML, Web Services, HTML5,CSS, SASS, RAD 7, WAS 8 WSDL, SDK’s, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, Ruby1.9.3, AKKA 2.3.9, NOSQL(MongoDB), Angular JS, Node.Js, ReactJS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.

Confidential, San Francisco, CA

Sr. Full Stack Java Web Developer

Responsibilities:

  • Designed and developed advanced dynamic views using JSP, Java Script, XML, CSS, XML Schema, HTML, and DHTML.
  • Implementation of enterprise application with JQuery, Angular JS and Spring MVC
  • Developed HTML, DHTML, XHTML, UML, Java Server Pages confirming to JSP and Java Beans to present Client side GUI.
  • Used Struts Framework to implement J2EE design patterns (MVC)
  • Worked with Tag Libraries in Struts framework.
  • Developed UI using JSON, JQuery, and AJAX.
  • Developed a free - tier Dockers dashboard for the web application using React.js
  • Created maintenance tools, such as a web-spider with Perl to monitor web pages
  • Involved in requirement gathering and creation of UML diagrams.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Used Amazon Web Services (AWS) like EC2, S3, and Cloud Front for promoting code in various environments and also used Amazon API's to maintain and secure the API's.
  • Used Crystal reports for reporting the database details.
  • Extensively worked with the JDBC Stored Procedures from Oracle database.
  • Developed various stateless session EJBs as business components
  • Used Struts in MVC implementation and OOAD that uses Servlets and JSP tags, from the J2EE specifications, as part of the implementation.
  • Used CVS for version control.
  • Used Maven scripts to build the applications and deploy on web application server.
  • Involved in integrating WebSphere Portal Server with WebSphere Process Server involving SOAP Web Services, WS-Security using Jax-WS, JaxB
  • Coordinated development efforts and troubleshooting technical problems during testing support.
  • Developed JSP as the view, Servlets as Controller in the Struts Framework.
  • Developed Business components using EJB 2.0.
  • Worked on Web sphere application server
  • Used hibernate to implement the DAO layer.
  • Research about of JBPM process engine for use in the implementation of Flow Control System of People
  • Effectively involved in implementing the Workflow engine with JBPM.
  • Designed and manipulated JBPM process for the client activities in order to manage the people queue for each activity

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

Confidential, NJ

Java web developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), Inversion of Control (IOC).
  • Involved in developing the GUI for the commissions application using JSP, HTML/CSS and JavaScript.
  • Expertise in Agile Software Development Methodology including Scrum technology
  • Used springs to manage beans to use windows session state framework to persist session to the database.
  • Managed MAVEN environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Refactored existing project to make it more RESTful and thread - safe.
  • Developed Java Server components using Spring MVC, Hibernate, Web-Services technologies.
  • Used JQuery and JSF/Prime faces validation framework for front end validations.
  • Worked with the JavaScript frameworks like HTML 5, CSS 3 and AngularJS.
  • Involved in developing the use cases, class diagrams, preparing Technical specification documents based on the identified Use cases, and sequence diagrams for UML.
  • Designed, Produced and consumed SOAP web services
  • Created a foundation for modularized HTML, CSS, and JavaScript which enabled migration of the existing UI.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects
  • Developed web applications using My Eclipse and deployed in WebLogic application server.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Used MAVEN for build framework and Jenkins for continuous build system.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle11g database
  • Developed the Web services using SOA.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Deployed and tested the application with web server Tomcat.
  • Wrote Test Cases using JUNIT as a framework.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module

Environment: Java, Hibernate, spring (AOP, Dependency Injection), XML, Tortoise SVN,JSP, Spring MVC, J2EE, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential

Software Engineer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio .
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!