We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 8 years of experience in design and development life cycle including requirement analysis, design, coding, testing, debugging and maintenance of web applications in Java / Java EE technologies .
  • Experience in Java, J2EE, Hibernate, Servlets, JSP, Web Services, HTML, CSS, JavaScript, Node - JS, JQuery, Ajax, Bootstrap.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Experience in developing Micro services with Spring Boot, Spring Framework, Spring MVC, Spring JDBC, Spring REST, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch, Spring cloud, Spring Web Services.
  • Experience in ANT, SVN, Maven, Gradle, and Jenkins.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external Java Script codes that can be used in several different web pages.
  • Worked in developing the Front-End Components using Angular 2, Bootstrap, SASS, CSS
  • Excellent in designing the front-end pages using scripting languages like AngularJS, Angular 2, JSP, HTML, Ajax, SASS, CSS, JavaScript, JSF, JQuery and its libraries.
  • Expertise in developing GUI using Swing, HTML, DHTML, DOJO, Java Script, CSS, Angular JS, SASS, Bootstrap, Apache Cassandra, Full Stack JSF, XML, REST, jQuery and AJAX scripting.
  • Expertise in the implementing Core Java concepts & J2EE Technologies (JSP, JPA, JAXB, JAX-WS, JAX-RS, RMI, JNDI, JDBC, Servlets, EJB (J2EE), JMS (MQ-series), LDAP, HTML, XML, XSL, Java Script, JCE, Rational Rose, DB2, JSON, Oracle, SQL Server.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers and databases such as Oracle, SQL Server.
  • Excellent work experience on RDBMS like Oracle and MySQL.
  • Good experience with Operating Systems like Windows and UNIX.
  • Actively involved in the DevOps streamlining process through Jenkins and CA Release Automation.
  • Expertise with CI/CD tools and creating pipelines for application development using Jenkins .
  • Good knowledge in using the cloud services like AWS/Rest.
  • Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is Mongo DB.
  • Experienced in XML manipulation with Java using DOM and SAX parsers and w orking k nowledge of Unified Modeling Language (UML).
  • Hands on experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Worked on Service Oriented Architecture (SOA) which use Restful, SOAP, WSDL.
  • Strong experience in Persistence Layer implementation and frontend support controllers design using JSF components to make rapid application development. Supporting JSF components using Richfaces to enable AJAX functionality and Facelets for templates.
  • Worked on the performance & load test related tools like JProfiler and JMeter.
  • Performed Unit Testing using Junit, Mockito for all the migrated modules to ensure complete code coverage, Unit testing and deployment from UAT to Prod.
  • Worked in Agile and Waterfall software development methodology.
  • Ability to learn and adapt quickly to the emerging new technologies .

TECHNICAL SKILLS

Web Languages: Java, J2EE, JSP, JSF, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

Frameworks: Spring MVC, Hibernate, JQuery, Junit, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

XML Technologies: XML, XSD

Methodologies: Agile, Scrum, Test Driven Development (TDD)

Scripting Language/ UI Technologies: HTML, CSS, JavaScript, JQuery, Angular JS, Angular 2, RxJS, Bootstrap, Structures, DHTML, XML, UNIX Shell Script, SQL, PL/SQL, SASS, UI Router

Markup Language: HTML

Database: Oracle11g, MySQL 5.x, SqlServer, DB2, MongoDB

Operating System: DOS, Windows, Unix/Linux

IDE Tools: Eclipse, Notepad++, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest

Web Services: SOAP, REST, WSDL

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Design Patterns: MVC, DAO, Front Controller, Singleton, Factory method, Builder, Prototype, Façade, Visitor Service Locator, Business Delegate, Transfer Object

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Version Control: SVN, Clear case, CVS, Git

Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven, Gradle

Web/App. Servers: Websphere Application Server 8.0, Apache Tomcat, SunOne Application Server, Web Logic 7.1/8.x, JBoss 4.x/5.x

ORM Tools: Hibernate, JPA, iBatis

Other: Rational Rose, UML, OOAD, RUP, MS Office Suite, MS FrontPage, Toad, SQL Developer, VSS, Test Director, Dreamweaver, Unit Test, NIKU.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Analyzed the business requirements and created use cases and prepared low and high level design documents.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Used WSDL file information for invoking Web Services.
  • Developing APIs to support Angular JS UI migration, and XSDs to build web service data.
  • Designed a RESTful API with Spring 4.
  • Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
  • Development of internal dashboard applications using the Apache HTTP Server.
  • Used Docker as CI/CD tool for integrating different code components.
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Part of the team migrated from WebLogic JMS to Active MQ.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node.JS, and Mongo DB to store and present assessments.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSql vendors.
  • Developed internal web dashboard applications using Node JS.
  • Implemented HTTP REST API using Node Js and express.
  • Implementation of second level cache in Hibernate.
  • Wrote build & deployment scripts using Ant, Maven on Unix environment.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Involved in the deployment of the application using WebLogic Server.
  • Used GIT for Version Controlling.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Involved in peer level code and design reviews.

Environment: Java 1.8, J2EE, Swing, Oracle 11g, MySQL, Eclipse 3.4, WebLogic 9.2, GUI, Spring, Hibernate, HTML, HTML5, CSS3, JavaScript, JUnit, AngularJS 2.0, React.js, Backbone.js, node.js, jQuery, Web services, Maven, Jenkins, Redux Toad, Grunt, Tortoise SVN, Putty, LAMP, Visio, Team track, Quality Center.

Confidential, Columbia, SC

Java Full Stack Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring2.0.
  • Responsible to enhance the Portal UI using HTML 5, JavaScript, XML, JSP, CSS 3 as per the requirements and providing the client-side JavaScript validations and Server-side Bean Validation Framework.
  • Involved in the development of Web Services for various business functionalities.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for My SQL database.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Developed restful services endpoints using spring boot.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Worked on Java and iLog code to remove the business rules from current application and migrating to Drools.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending a SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on JUnit and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Developed server-side utilities using Java Beans, XML, and EJB.
  • Involved in efficient using of multithreading concept for improving CPU time.
  • Used Multithreading for invoking the database and implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Used client-side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues and escalating to the higher levels.
  • Used Java Swing for developing internal GUI applications.

Environment: JDK 1.6, JEE 1.6, Agile Development Process, Spring 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 2, RSA, JMS, JSP, Servlets, WebSphere 7.1, Apache Tomcat, Drools, AWS, Oracle and MySQL Databases, AJAX, Windows XP, HTML, XML, SOAP, ANT 1.6, Log4J, Bootstrap, XML, XSLT, XSD, JQuery, JavaScript, JUnit, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Created an optimized solution for moving complex core auto product derivation rules from Host policy issuance system & externalize it in BRMS (ILOG JRules framework)
  • Developed Spring MVC application in connecting to database.
  • Involved in integrating business rules management (BRMS) and complex event processing (CEP).
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project.
  • Developed project in Eclipse IDE.
  • Worked with JBoss EAP Command Line Interfaces
  • Database has been using My SQL.
  • Developed application using Fuse ESB and build and deployed the services. And done with Unit testing using Test Utility.
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Maven Tool is used for build purpose.
  • Design and implementing application to meet with integration technology FuseFabric8.
  • Developed web application using JSF Framework
  • Deployed on Apache Tomcat server
  • Configured security for JBOSS EAP application server using LDAP authentication mechanisms
  • User Interface has been developed using JSP, JavaScript.
  • Server-side validation had been developed using Struts Validation frame work.
  • Clear Case is used as version controller.

Environment: Java, Servile, JSP, HTML, JBoss EAP, JSF, Maven, Hibernate, Fuse ESB, Spring, JDBC, Eclipse, BRMS, Struts, Log4J, JavaScript, MySQL.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Involved in front-end designing using HTML 5, CSS, JSF with Ajax and Struts tag libraries.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Worked on highly advanced user interface design and development using HTML 5 and CSS.
  • Used Eclipse 3.3 for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate using the Struts Framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on WebLogic Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used GIT for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle 9i.
  • Extensively used Bootstrap and JQuery for the development of User Interface (UI).
  • Refectories the code to migrate from Hibernate2.x version to Hibernate3. x. (i.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server-side components on the client side with in the browser.

Environment: JDK, J2EE, JSP, JNDI, Oracle 9i, HTML, ANT, AWS, Rationale Rose, Eclipse 3.1, Bootstrap, Unix, Web logic Application Server, AJAX, JQuery, Struts, Hibernate 3.0, Apache Tomcat, Spring, LOG4J, CVS.

We'd love your feedback!