We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Herman, TX

SUMMARY:

  • Over 8 years of experience in IT industry and worked extensively in Java/J2EE Technologies involving technical solutions, performance tuning of applications with varied user requirements
  • Extensive experience in Java - based Enterprise application Design, Development, Integration, Implementation, Deployment, and Production Support.
  • Worked primarily in the domain of Banking, Financial, and Health Care domain being involved with Development, Reengineering, Maintenance and Testing of projects.
  • Solid work experience in Web Application Development experience using cutting edge technologies implementing Traditional Iterative and Agile Development methodologies.
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as Struts, Hibernate, Spring, EJB, JNDI, JDBC, JMS and SOAP/Rest web services.
  • Expert knowledge in web technologies HTML5 / CSS, including Java script, JQuery, Ajax, JSP, AngularJS, Backbone.JS, KendoUI, JSF and advanced understanding of front-end optimization techniques and cross-browser compatibility.
  • Proven expertise knowledge in Core Java technologies (JDBC, Multi-Threading, Networking, Generics, Oops concepts, collections, exception handling, Data structures and Algorithms) and JSP, Servlet, JSTL along with distributed technologies like RMI.
  • Quick-witted Competent with skillful ability in using Spring (MVC, Security and Dependency Injection/Inversion of Control ) , Spring Batch , Spring Boot and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Experience in development of robust batch applications and POJO based applications by using Spring Batch.
  • Experienced in implementing DAO layers using Hibernate interfaces, annotations, JPA, JDB C and SQL.
  • Good knowledge on designing applications on AWS taking advantage of disaster recovery design guidelines.
  • Experience in designing asynchronous messaging using Java Message Service (JMS).
  • Expertise in the Jenkins plugin management areas and implemented build pipeline, Docker, Git
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE web services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proficient in XML related technologies such as XSL, XSLT, XML schemas, XPaths, XForms and parsers like SAX, DOM for parsing XML into java object.
  • Experience working on JBoss, IBM Web sphere, Web Logic and Tomcat application servers with rapid development interfaces as part of configuration and development of Enterprise Applications.
  • Experience database development skills using SQL/PLSQL for various relational Databases like Oracle, Sybase, Postgre SQL, SQL server and NOSQL databases like MongoDB.
  • Proficient in Database development using different RDBMS (Oracle, MS SQL Server, MySQL, TOAD, DB2) in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
  • Experience in Object Oriented Analysis and Design (OOAD) using UML methodologies in generation of class diagrams, sequence diagrams and Use case diagrams in Rational Rose.
  • Significant experience of working & delivering in an Agile environment including experience of implementing Agile practices to help improve delivery and applying SCRUM methodologies.
  • Experience with unit testing using JUnitand automated testing using JMeterand build/deployment applications using Maven, ANT.
  • Hands on experience on Concurrent Version Systems (CVS), Maven, TDD, Ant and CI servers like Jenkins, RAD, SVN, Clear Case and Git.
  • Worked on Log4J package for logging purposes and CVS, Sub Version for the version control.
  • Experience in Software Development Life Cycle (SDLC) - Requirements analysis, Design documents, Coding, and writing Test cases.
  • Excellent knowledge of Software Quality Assurance testing life cycle & experience in Functional Testing UI, User Acceptance testing and Operational Testing.

TECHNICAL SKILLS:

Programming Languages: Java 1.5,1.6,1.7,1.8, C, HTML, SQL, PL/SQL

Frameworks: Spring (IOC, Core, Batch, Webflow, Security, AOP, JDBC, MVC, Boot) Struts, Hibernate, MyBatis, JPA, JSF, Angular JS

Java/J2EE Technologies: JDBC, SAX, DOM, Java Beans, JSP, JSTL, Servlets, EJB, JNDI, RMI.

Web Services/Messaging: Micro services, Restful Web Services, SOAP, WSDL, JAX-WS, JAX-RS, Apache AXIS 2, JMS, MQ Series, SOA, Apache CXF, AWS

Database Development Technologies: SQL, PL/SQL, Sybase, JDBC

RDBMS: MySQL, Oracle 9i/10g/11g, Microsoft SQL Server, Microsoft Access and MongoDB(NOSQL)

Web Design Technologies/Tools: HTML, DHTML, JavaScript, XML, CSS, AngularJS, ExtJS, JQuery, Ajax, JSON

XML Technologies: XML, XSL, DOM, XML Schema, SAX, XSLT, WSDL, AWS, SOAP.

Application Servers/Web Servers: Apache Tomcat, Glassfish, JBoss, BEA WebLogic, IBM WebSphere.

Integrated Development Environment (IDE): Net Beans, Eclipse, IntelliJ, Spring Tool Suite

Version Control: SVN, CVS, VSS, GIT, ClearCase

Operating Systems: Microsoft Windows, Unix, Linux.

SDLC: Agile, Scrum, RAD, Iterated Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential - Sherman, TX

Full Stack Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture
  • Developed the functionalities using Agile Methodology and UI development with technologies like HTML 5, Angular JS, React Js and JQuery.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using I BATIS framework.
  • On the server side, post the access to the application and provided result on the network using RESTfulweb service.
  • Used Dependency Injection feature of springframework and OR mapping toolHibernate for rapid development and ease of maintenance.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS as well as implemented SOA to develop WebServices using Apache Axis.
  • Experience in UNIX systems administration and application support. Proficient in Red-hat Linux. Also worked and supported on sun Solaris 9/10, IBM-AIX, and Multi-server environments.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used APPIUM for testing web application to increase testing efficiency.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services(AWS).
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs and CVS was used for project management and version management.
  • Worked with GIT Version control system to track various aspects of the project.
  • Deployed the application onto WebLogic application server and developed Functional Requirement Document based on users' requirement.
  • Worked on NoSQL database like Cassandra where data storage was scaled rapidly.

Environment: Java 8, Spring framework, Spring MVC, Hibernate, Angular 2.0, JSP, AJAX, WebServices, SOAP, XML, Java Beans, JQuery, JavaScript, Oracle 10g, IBM RAD, WebLogic 10.3, Agile Methodology, CVS, Apache Maven, Mobile Automation(APPIUM), Html, XSLT, HTML/DHTML, Cassandra.

Confidential, Cleveland, OH

Full Stack Developer/Sr. Java Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Worked on AGILE methodology.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Designed Frontend with in object oriented JavaScript Framework like React.JS.
  • Design and develop XML processing components for dynamic menus on the application.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Implemented client side Interface using React.JS.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Creating multiplefacelets in the page.
  • Used GIT for the version control management.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed SOAP based Webservices using Apache CXF.
  • Developed Logger classes using Log4j for efficient logging mechanism.
  • Deployed application onJBoss server and used Maven as a build tool.
  • Developed JUnit test cases for all use cases and executed them.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Played a key role in for developing the application and fixing the production issues.

Environment: Java 1.5, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0,Hibernate 3.0, Oracle11g, Maven, JBoss, Apache, SOA, facelets, Apache CXF, Eclipse IDE 3.7, Log4J, React.JS, Ajax, SOAP, PL/SQL, HTML, CSS, Java Bean, JavaScript, JQuery, SVN.

Confidential, Sunnyvale,CA

Sr.Java / J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, and Development and Support phases of SDLC.
  • Developed various web pages using HTML, JavaScript, Ajax, CSS, JQuery components, JSON.
  • Involved in implementing custom directives using Angular JS components for single page modules.
  • Implemented business components, make them as spring beans using configurations, spring provided annotations.
  • Implemented Spring MVC components, controllers, used spring MVC interceptors to preprocess, configured dispatch servlet, view resolver components.
  • Implemented transaction management using Springdeclarative transaction management with Spring AOP concepts.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed and implemented a multicast service proxy with the help JAVA multithreading.
  • Implemented Helper classes with Hibernate interfaces to implement CRUD operations, helper classes to work with mapped collections.
  • Implemented Hibernate second level of cache to work across session factories using Eh cache provider.
  • Enhanced user experience by designing new web features using MVC framework like ExtJS.
  • Implemented Rest based web services to represent service more as data using JAX-RS annotations.
  • Implemented caching across Rest based web services using conditional GET and ETag options.
  • Used MAVEN for building the application and deployed on Web Sphere Application Server.
  • Developed UNIX Shell scripts for automating project management tasks.
  • Developed unit test cases, implemented test cases using Junit, Easy mock and involved in integration testing.

Environment: J2EE 5,Core Java/ Multithreading,AngularJS,HTML,Ajax,CSS,JavaScript,Hibernate,Spring, Rest web services, Web Sphere Application Server, SQL/PLSQL,ExtJS3, Agile,TOAD, Maven, Jira, UNIX, Junit,Oracle10g,Clearcase,Maven.

Confidential, Raleigh, NC

Sr. Java /J2EE Developer

Responsibilities:

  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed web pages using JSP, XSL, HTML5, CSS3, DHTML, Ajax based design, JSP Tag libraries and client-side validation with JavaScript.
  • Implemented AJAX classes for asynchronous communication between views and baking beans.
  • Implemented various JSF technology components like Converters, Validator, and Backing Beans & Faces UI Components.
  • Developed user interface using JSP, Ajax based design, DHTML, Prototype 1.5, JSP Tag libraries and used lot of EXTJS (JavaScript) libraries for developing jsps.
  • Used Spring 2.0 Framework for dependency injection and integrated it with the JSF Framework and Hibernate.
  • Developed project specific Java API’s for the new requirements with effective usage of Data structures and Algorithms, OOPS concepts.
  • Implemented WebServices (SOA) using XML, SOAP, WSDL and Apache Axis for Loan Division. Loan-Credit-Line-Authorization-Service, Loan-Installments-Number-Of-Terms-Adjustment-Service, Loan-Asserts-Evaluation-Service and Loan-Holder-Payments-History-Service.
  • Consumed WebServices for Credit Card Processing and used JAXB XML parsers for data retrieval.
  • Extensively used DB2 Database to support the SQL language and used JDBC for DB2 connectivity.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database
  • Developed UNIX Shell scripts for automating project management tasks.
  • Used ANT scripts to build application and deployed on JBoss 3.0 Application Server.
  • Designed various tables required for the project in Oracle 10g and implemented the DB2 database.
  • Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Implemented Junit test cases for testing various POJO classes.
  • Used Scrum agile methodology for iterative development of application.

Environment: J2EE1.6/J2SE 1.5,Java Server Faces, Java Rules Engine, Web Service (WSDL, SOAP, UDDI),JMS, Hibernate3.0, Adobe Live Cycle Data Services(LCDS), Adobe Photoshop,ClearCase, JSP, JavaBeans, JSF1.2,Data structures and Algorithms, Spring 2.0, AJAX, XSLT, Java Script, XML, XSLT, JAXP, SAX, DOM,IBM RAD 7.0 IDE, JBoss 6.0, Rational Rose, DB2 9.1, Apache HTTP Server2.1, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked as part of a team to study user requirements and technical requirements for the application.
  • Developed presentation layer using JSP, HTML, CSS, JavaScript, and StrutsTaglibs.
  • Performed requirement analysis, design changes, development and maintenance of the components using MVC.
  • Involved and understood the Development of Reporting system using JQuery, Struts and WebServices.
  • Edited web pages for achieving design goals with CSS, JavaScript, and JQuery.
  • Used JQuery and JSF validation framework for front end validations.
  • Developed WebServices using Apache Axis web service engine.
  • Used SOAP request response exchange pattern to exchange business XMLs.
  • Worked with different design patterns like Session Facade Pattern and Factory Patterns.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work.
  • Performed Unit Testing using JUnit and Functional testing to validate the code.
  • Configured and deployed the web application using Websphere Application Server.

Technologies: Java, J2EE (JSP, Servlets), Struts, JQuery, JSF, HTML, CSS, XML, SOAP, JavaScript, WebLogic,Websphere, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed application using Java Spring Framework and used Eclipse Integrated Development Environment (IDE), SVN, and Ant.
  • Developed the UI Layer using Struts, CSS, JSP, JavaScript, JSTL, XML and X Path.
  • Developed the presentation layer using Struts MVC.
  • Developed various SOAP based WebServices using apache Axis2 implementation.
  • Developed various service codes to provision the lines and configured them with iBatis and Rest WebServices.
  • Used spring framework for wiring and managing business objects.
  • Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
  • Managed Service dependencies using Spring Dependency Injection.
  • Written JUnittest cases for unit testing and load testing for various service codes.
  • Monitored the error logs using Log4j.
  • Used SVN for version and source control.
  • Tomcat Application Server was used for deploying the application.

Environment: Java/J2EE, Spring 3.0, SOAP WebServices, Restful WebServices, JMS, IBATIS 2.0, Oracle11g,Tomcat, JUNIT 3.0, Ant, SVN, Apache axis2 and CXF, Log4j, SQLite.

We'd love your feedback!