We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY:

  • Over 9 years of IT Professional experience in all phases of software development life cycle to requirements gathering Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/J2EE technologies.
  • Expertise in all phases of SDLC (Software Development Life Cycle).
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB, JDBC, XML, JMS, AJAX, Web Services using SOAP and Restful Services.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts, spring, MVC framework, Hibernate and Messaging Middle - ware using JMS.
  • Expertise in architecture, designing and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML, JavaScript, JavaBeans, JNDI, EJB, JMS, XML, Swing, JSF and Ajax.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB, XSD, XML with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues
  • Expertise in developing application components using frameworks like Spring, Hibernate, Struts
  • Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
  • Expertise in deploying, configuring and administering application servers such as JBoss, Web Sphere, Web logic and Apache Tomcat Server
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, J query, XML, and HTML, Angular JS, Node JS.
  • Experience in developing the web portal application using the React JS and Redux Framework.
  • Experience in Business Process Management (BPM) and Decision Management Design using JBoss , JBPM and JBoss Drools Rules Engine.
  • Experienced in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular JS, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Solid working experience on XML parsing using SAX, DOM and JAXB parsers
  • Expertise in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Expertise on different IDEs such as Eclipse, Net Beans and deployment using Application Servers Apache Tomcat, BEA Web Logic and JBoss
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Mongo DB, couch base, Oracle 11g/10g/9i/8i, SQL Server, DB2 and MySQL.
  • Experience Query optimization, functions and Stored Procedures and other database objects. Also worked on Postgres and Cassandra.
  • Expertise in using various configuration management tools like SVN, CVS, RTC and Visual Source Safe.
  • Experienced in MEAN Stack development (Mongo DB, Express.JS, and Angular JS & Node.JS).
  • Expertise in developing unit testing frameworks using J Unit, DB Unit based on test first or test driven methodology.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Developed, Tested and Deployed applications on Windows and UNIX platforms.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
  • Experience with UNIX environment through deployment and performance testing of various modules
  • Expert in creating automation scripts using shell scripting to reduce manual efforts
  • Good Knowledge on CI / CD tool sets such as Jenkins, JIRA, ANT, Maven, GIT, and Bit Bucket.
  • Good Knowledge in Core Java, Multithreading, Generics, Collections framework and Design Patterns.
  • Strong analytical and programming skills with effective Communication skills, Willingness and Ability to learn and implement new technologies wherever necessary.

TECHNICAL SKILLS:

Languages: Java8, C, C++, Groovy, SQL and PL/SQL

J2EE Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Struts, Hibernate, springsAJAX, Web Services (SOAP, WSDL, UDDI), SAX, Restful Web

Service, HTML, XML, XSL, XSD, XSLT

Framework and Tools: Struts framework, spring, Hibernate.

IDE s/Development tools: Eclipse, My Eclipse, RAD 7.0/6.0, IntelliJ 7.0

Design Methods: Design Patterns, OOA/OOD

Version Control Tools: Git Hub, CVS, Subversion

Database: Oracle, MS SQL Server, MySQL, PostgreSQL, Cassandra

Protocols: HTTP, TCP/IP, SOAP, SMTP, LAN and WAN

Testing Tools: Junit

Documentation Tools: MS Office 97/2000/2002, Visio, MS Project

Operating Systems: Windows XP/2000/NT/98/95, UNIX, Apache Tomcat, IIS.

PROFESSIONAL EXPERIENCE:

Confidential , Richardson, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement document and Architecture document.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful services
  • Designed and Manipulated JBPM process for the client activities in order to manage the user queue for each activity.
  • Implemented the task dashboard of different JBPM work flows, and browsing capability using Apache solar with JBOSS .
  • Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
  • Integrated Hibernate with spring for Handling Transactions.
  • Converted Business to customer services into SOAP Services.
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MySQL databases.
  • Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Involved in Database Performance Tuning by checking and creating indexes, avoiding inefficient queries, avoiding too many open connections and avoiding inline queries wherever possible.
  • Developed Action classes and DAO classes to access the database.
  • Designed and developed the application front end using Spring MVC, JSTL, JQUERY, AJAX, CSS, JSON and Java Server Pages .
  • Used TDD methodology to develop the application.
  • Implemented modules into Node.js to integrate with designs and requirements. Developed applications implementing Ajax Calls for Dynamic Content Loading.
  • Used Backbone JS , Breeze JS , and Knockout JS to add various components to the application.
  • Used Spring Batch processing for managing large volume of Information which include time based events.
  • Developed various screens for the front end using React.js, Backbone.js and used various predefined components from NPM (Node Package Manager).
  • Developed configurations for simulating an HTTP request handling in Node.js by using Express.
  • Used Jenkins for Auto builds and to Setup the Continuous Integration (CI) process for the application.
  • Configure resource adaptors for JBoss Enterprise Application Platform 6 and binding of JBOSS to all interfaces.
  • Used Node.js to develop the back end components, connect the application with the other web services.
  • Used Java Mail API, and implemented an automated functionality to generate e-mails to the managed whenever a user registers for the applications.
  • Used standard J2EE 1.6 design patterns and Model View Controller in application design.
  • Used Java 8 to Implement Runnable using the Lambda expression to replace the anonymous class.
  • Did Event Handling using the Java 8 Lambda Expressions. Event Listener code was much better when lambda expressions were used.
  • Good Knowledge about the Streams in Java 8. How to obtain them from Collections and from various other resources.
  • Used Java 8 Parallel Streams to change the sequential stream flow of threads while session establishment.
  • Used Singleton, Front Controller, Factory and DAO design patterns.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular.js (2.0), Node.js, and J Query.
  • Application client implemented as a multi-page, responsive solution with Knockout JS and j Query
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and responsible for creating detailed wire frames and process flows.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Responsible for Creating/Configuring monitoring tools and automate proactive monitoring tasks.
  • Developed several POJO classes to map the data into Java Object.
  • Implemented the service using Node.js for performance, development, maintenance and deployment reasons.
  • Used Angular JS and React JS as the development framework to build a single-page application.
  • Developed a real-time chat application by using React JS .
  • Enhancing the framework to improve the performance and to reduce the interface development time by introducing the xml based configuration.
  • Used GIT tool to keep track of all work and all changes in source code.
  • Involved in doing performance tuning by observing AWR reports and execution plans.
  • Worked on project build-script by using ANT.
  • Involved in application deployment using ANT script.
  • Implemented SOAP Client (Consumer) using Apache CXF.
  • Analyses business needs and create software solutions.
  • Worked as a part of AGILE SCRUM team for product development.
  • Deployed the applications on Rational Application Developer (RAD).
  • Deployed web and enterprise applications on J boss application server and connected to different JBoss interfaces
  • Used J Unit for testing the application and Maven for building Projects.
  • Involved in code review, deployment, test cases at all levels of testing.

Environment: Java 8, J2EE 1.8, Spring 3.2, Spring IOC, Struts MVC, Spring Batch, MySQL, JSP, HTML 5, CSS, J Query, Knockout JS, Java Mail, AJAX, CVS, XML, XSD, Agile Scrum, SOAP, REST, WSDL, JUNIT, UML, GIT, React.JS, Oracle 11g, Web Sphere 7.0, IBM RAD, putty, Jenkins, Angular JS, JDBC, JavaScript, JBOSS, Node JS.

Zions Bank, Salt Lake City, UT

Sr Java\J2EE Developer

Responsibilities:

  • Involved in development activities using Core Java / J2EE, Servlets, JSP, JSF used for creating web application, XML and springs .
  • Experience in UI design and development and solid experience in Sencha Touch or Ext JS , hands on J Query , AJAX.
  • Design and manipulation of JBPM process for the client activities in order to manage the queue for each activity.
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files. Workflows are created to send requests to different service groups for approval, whenever new service requests or complaints are raised.
  • Designed User Interface using HTML, CSS, Boot Strap, Java Script, Angular JS, XML, VXML, java Server Faces (JSF) .
  • Used Semantic HTML in the application development to enhance the look and feel of the application.
  • D eveloped REST based web services using spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client.
  • Developed the administrative UI using Angular JS and React JS .
  • Worked on Proof of Concept for developing application using Node.js and Mongo DB.
  • Involved Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Used Agile Methodology for application development and participated in Scrum .
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring framework.
  • Managed the large number of transactions using the Spring Batch.
  • Used Spring Batch Task Scheduler to automate the repetition of task at specific interval.
  • Developed services using Spring IOC and Hibernate persistence layer with Oracle 10g Database.
  • Worked on Data Conversion by extracting Data from DB2 reform data and load data into Cassandra nodes.
  • Ran performance tests using the Cassandra-stress tool for tuning data model and to improve the read and write performance of the cluster.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Oracle 10g as the database using Windows OS. Involved in the development of stored procedure.
  • Prime Faces is used for Java Server Faces used for creating the applications.
  • Designed SOAP Web services to support new capabilities for Banking Domain
  • Used Log4j for logging across the application.
  • Used Maven Script for build creation and to push onto various environment.
  • Developed J Unit Test Case and performed extensive functional and unit testing code.
  • Developed Maven Script to build and deploy the application onto Tomcat Server and ran UNIX shell script and implemented auto deployment process.
  • Data Source were configured in the app server and accessed from the DAO's through Hibernate .
  • Used Hibernate as ORM tool to map the database tables and developed DAO classes to connect the Database and integrated with Spring Framework.
  • Perform software installation, upgrades/patches, troubleshooting, and maintenance on Linux servers.

Environment: Java 8, J2EE, JSP, JSF, Servlets, Spring MVC 3.0, Hibernate 3.0, SOAP Web services, Web Sphere Application Server, Agile, Node JS, REST, Semantic, SCRUM Methodology, HTML5, CSS3, JavaScript, Angular JS, Cassandra, React JS, Ext JS, Log 4j, Junit, AJAX, JSP, SVN, XML, VXML, Cucumber, Unix Shell Scripting, Windows, Maven, and Oracle10g, Unix.

Confidential, Chicago, IL

Sr Java Developer

Responsibilities:

  • Involved in creating various configuration files like struts and spring configuration files.
  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Used spring dependency injection mechanism to inject application and dependencies at runtime.
  • Used Struts validation frame work to validate the form fields.
  • Used DOJO widgets also used JSON for object representation.
  • Involved in creating various Hibernate mapping files and configuring hibernate configuration file to persist data into the database.
  • Good experience on reporting APIs such as POI and I Text . Some experience on Jasper .
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2.
  • Used various Cache providers like EHCache given by the Hibernate framework to cache the results that reduce database hits for every DML operations.
  • Created Real-time Reporting systems and dashboards using Adobe Flex, XML, MySQL , and Perl .
  • Created dispatch action classes and use validation framework for validating fields.
  • Used Hibernate Query Language (HQL) for accessing data from database.
  • Created database objects such as tables, views, stored procedures, Triggers, joins etc. with My SQL.
  • Developed responsive single page sites for several re-direct and integration pages for the application Technology used: HTML, CSS, Java script, Gulp, Node.js Git, Heroku, Bootstrap, J query.
  • Heroku deployment, bootstrap/responsive design, mongo generated web-pages, login, form validations. Trouble shooting node.js, resolving internet explorer and other browser compatibility issues.
  • Used PostgreSQL database and created tables, written stored procedures and sequences as per the requirements.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Designed the Java Server Pages using Style sheets, HTML, and XML.
  • Involved in implementing the different web services like SOAP .
  • Used the Soap UI tool to test whether the expected and actual results of SOAP web service are same or not.
  • Developed MAVEN scripts to build and deploy the application in the JBOSS Application Server.
  • Expertise in Project process flow management and thorough knowledge of software development life cycle in Agile and jenki environment.
  • Created Hibernate Mapping files and modelled the database.
  • Involved in the implementation of DAO using Spring-Hibernate ORM .
  • Writing the front end look and appearance for the screens using JavaScript, AJAX, Angular JS and J Query.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular.js (2.0), Node.js, and J Query.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Developed reusable web parts for utilizing C#, Knockout JS and j Query.
  • Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, JDBC, XML, and EJB .
  • Involved in the architecture of the modules according to the J2EE standards like client tier, web tier and business tier.
  • Involved in designing the data stage job to implement ILOG J Rules Component.
  • Developed web pages using HTML5, CSS3 and implemented Client Side validations using JavaScript.
  • Preparing test cases by using Junit framework
  • Implemented a prototype to integrate PDF documents into a web application using I Text PDF library.
  • Implemented MVVM in all interactive views using j Query & Knockout.js and layouts in Bootstrap .
  • Working with the JIRA tool for Quality Center bug tracking.
  • Developed Web service modules based on SOA architecture to consume services.
  • Involved in implementing Action Centre flow of User Dash Board to upload supported documents.
  • Involved in implemented the different Spring Batches.
  • Created the Mule flows and Mule components in for the Report Automation applications.
  • Created Nack files that handle abnormal situations like file missing and other System related exceptions.
  • Worked on Mule ESB for connecting the applications.

Environment: Java, J2EE, Servlets, Jsp, J Query, Spring 2.5, Spring MVC, SOAP, Spring security, spring Batch, Struts 1.1, Hibernate 3, Web Services, XML, Knockout JS JBoss, JDBC, XSD, Agile, Web Logic 9.x, Junit, UML, Eclipse, Mule ESB, SQL, Maven, SVN, HTML, CSS, Developer, UNIX, EJB, AJAX, I Text, DOJO, Jasper, PostgreSQL Apache Tomcat, Node.js, ILOG, J Rules, JIRA, Angular JS.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Full Stack Web Developer building websites and applications with frontend technologies including HTML, CSS, Java Script, Less, Bootstrap, and j Query.
  • Worked on designing UML Use case diagrams, Class diagrams, and Sequence diagrams utilizing Rational Rose.
  • Developed the application using core java , Multi- threading , spring , oracle , J2EE , hibernate , web services , maven .
  • Designed and implemented several use-cases for Profile Management track using Struts2 .
  • Designed the user interface of the application using HTML5, CSS3, Boot Strap, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, Angular.js, React.js, Node.js, and AJAX. Coded in Angular.js MVC Framework to make single page app (spa) and complex price configurations pages.
  • Involved in the development of project back-end layer using by most of core java features such as collection frameworks (Hash Map, Hash Table, Array List etc.), interfaces, Multi-threading, and Exceptions.
  • Developed a web server using MEAN Stack (Mongo DB, Express, Angular JS and Node.js) from ground up.
  • Implemented Java Multi-threading and Thread handling issues during application development.
  • Used Tiles extensively for extensible/manageable page layouts and Struts validators’ framework for form validations.
  • Worked on front-end technologies like JavaScript , HTML , XSTL , CSS , JSF , AJAX and JSP .
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using Node.js.
  • Created React views using React JS to display the data associated with technical sales reps and partner users.
  • Used XML Parsers DOM , SAX as well as JAXB Library.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used the Spring Framework for Dependency Injection and Aspect Oriented Programming (AOP).
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented web-service integration components from SOA using JAXB , SOAP , WSDL and Apache - CXF . Have extensively used Soap UI tool, Soap Scope tool , Poster tool and CURL for testing the Web Services.
  • Have extensively used J Query for JavaScript validations, making Ajax based calls to the server , manipulating CSS/error styles for the user interface components, invoking binding functions for image manipulation, tooltip framework etc.
  • Used Oracle RIDC API to save documents to the enterprise UCM.
  • Implemented CSS Sprites.
  • Integrated java with database using JDBC. Used JNDI for lookup java components like data source.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
  • Implemented build script using ANT for compiling, building and deploying the application on Websphere6.1 application server.
  • Used Web Logic JMS to handle events generated in the system.
  • Used SVN for version Control and Ant build.xml file for building project.

Environment: Java/J2EE, Struts, Tiles, Multi-Threading, Spring, JSP, Apache CXF, JAX-B, HTML, JavaScript, J Query, CSS, Oracle RIDC, JSON, Web Logic, SOAPUI, Ant, SVN, Node.js, Eclipse, Windows XP, Sql, My Sql server, UNIX, J Unit, AJAX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and Developed Websites in Core Java, HTML, CSS, J2EE, spring, used
  • various JavaScript for form validation and other interactive features.
  • Designed and developed HTML front screens and validated user input using JavaScript
  • Assisted in system/integration testing, user acceptance testing and implementation of the project and also involved in testing phases like unit testing and system testing.
  • Worked in Agile Development (JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.
  • Used Struts framework to implement the MVC architecture
  • Developed web sites using POJO's with Spring Framework
  • Created JSP, Form Beans for effective way of implementing Model View Controller architecture
  • Converted Legacy Application into loosely coupled and re-useable service components using Core Java, spring, Multithreading, Generics, Collections ( Hash Map and Hash Table ) and Design Patterns.
  • Worked with collections like Hash Map and Hash Table and stored the objects.
  • Used Cascading Style Sheets ( CSS ) to give a better view to the web pages
  • Developed necessary SQL queries for database transactions
  • Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
  • Used Eclipse for code development along with CVS for managing the code
  • Created Session Beans, Entity beans for transactions with the database using JDBC
  • Coded JavaScript for page functionality, pop up screens and used advanced HTML.
  • Also performed some Web Developer functions, Designed the Web application layout and forms using HTML, CSS, and JavaScript, handled all the client side validations, slide show, hide, show controls, dropdown menus and tab navigation using JQUERY.

Environment: Java, J2EE, Struts, JSP, JavaScript, MS SQL, j Query, CSS, HTML, XML, AJAX, Web logic Application Server.

Confidential

Java Developer

Responsibilities :

  • I nvolved in requirements gathering and documenting the functional specifications.
  • D eveloped the action and action form classes, based on the Struts framework, to handle the pages.
  • Created tile definitions, Struts-config files and resource bundles using Struts framework.
  • Implemented Action classes using Struts framework.
  • Implemented Action classes using Struts framework.
  • Used multithreading in programming to improve overall performance.
  • Working with Core java while implementing multithreading and executing in struts framework.
  • Used to work with OOPS concepts and memory concepts like string pool.
  • Used Eclipse for writing code for HTML, J ava, Servlets, JSP and JavaScript.
  • Implemented various design patterns like, MVC , Factory, Singleton.
  • Deployed and tested the JSP pages in Tomcat server.
  • Worked on code reviews, debugging, unit testing and integration testing.
  • Developed several Controllers to handle the different types of user requests.
  • Used Hibernate for object-relational mapping and for database operations in Oracle.
  • Involved in Troubleshooting, Bug fixing and Customer Support.
  • Worked on source code management tools such as SVN.

Environment: Java, Servlets, Core java, Multi-Threading, Struts, Hibernate, UML, Oracle, Tomcat, Eclipse, Windows XP.HTML, CSS, JSP, SVN.

We'd love your feedback!