We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • Over 7 years of progressive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment in Digital solutions, Insurance, applications using java/J2EE technologies in Agile Software Development Methodology including Scrum technology.
  • Extensive experience in application development using Java J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, jQuery, Hibernate, XML, JDBC, UML, WebLogic, J Boss, Apache Tomcat, JSON, SSL, Spring Core, Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Microservice, Spring Batch, Spring Security, Struts, JSF, Hibernate.
  • Working knowledge on Ant, Maven, Log4j, JUnit, Swagger API for Restful Services.
  • Hands - on experience working with Version control tools like Git, Tortoise SVN.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins, and Apache Ant.
  • Expertise in tracking bugs and issues using JIRA.
  • Developed applications using WebSphere,PythonScripting, PowerShell, Linux, Chef, Ruby on Rails, WebLogic, Apache, and Tomcat.
  • Used JMS to send and receive messages from the MQ and differentiated messages using Apache Camel.

TECHNICAL SKILLS

Languages: Java1.7/1.8, J2EE, HTML, DHTML, JSTL, CSS, SQL, PL/SQL

Operating system: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Java Technologies: Core Java, JDBC, Hibernate, JSF, JSP, Servlets, EJB 2.0/3.0, JMS, Java Swing, JavaBeans, JUnit, JNDI, JAXP, JTA, JFS, JAXB, AJAX, JSON, JPA.

Frame Works: Struts 1.x/2.x, Hibernate 3.x, spring 2.5/3.0/4.0, Spring Boot, Groovy on Rails 2.x

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest, UDDI

Web Technologies: AngularJS, HTML5/HTML, CSS3/CSS, JavaScript, AJAX, and jQuery

Servers: IBM Web Sphere 6.x/5.x, Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

DBMS: Oracle 9i/10g/11g, SQL Server 2008, MySQL, MongoDB 2.2Tools Eclipse, WSAD, RAD, CVS, Ant, Maven

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Version Control: SVN, GIT

Modeling Tools: Rational Rose 4.0

Cloud Technology: AWS, AMI

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Others: Mockito, Splunk, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD Test Driven Development methodology.
  • Extensively used CoreJavaAPI, Spring boot framework in developing the business logic. Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Designed and developed web pages using HTML, CSS, JSP, JavaScript, XML and XSLT, angular2
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database. Configured and deployed the application using Tomcat and Web logic.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
  • Used Jenkins and AWSCode Deploy plug-in to deploy the application into AWScloud.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Used SVN for Version Control tool and Jira for bug tracking tool.

Environment: Spring Boot, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, Restful Web Services, DB2, SOAP Web Services, AWS, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS, JavaScript, XML, JSON, XSD, Web Sphere, JASPER reporting tool, Tomcat, JUNIT, Mockito, log4J, UML, Rational Rose, Maven, SVN, SOA, Design patterns, Eclipse IDE, Windows.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in design, development and enhancements of the projects for building wire line flows.
  • Played a key role in developing the business layer and data management components of this web based system over J2EE architecture.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed EJBs for implementing backend functionalities.
  • Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.
  • Used Web Services (JAXWS) to interact with other external interfaces to exchange the data in the form of XML and by using SOAP protocol.
  • Involved in design, development of Restful and SOAP web services
  • Developed SQL scripts using MongoDB.
  • Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Struts Tag Library.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Coordinating with QC and production support during Release
  • Preparation of Application Design doc, test plan and cases.
  • Used JUnit to unit test the modules & Log4j along with Splunk for logging error/debug messages and managing them
  • Worked on IntelliJ for development and deployment of application in WebLogic Application Server
  • Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment

Environment: Java, Spring API, EJB 3.0, 2.0, JSP, HTML5, Restful, SOAP, CSS, BootStrap, Maven, Jenkins, Splunk, Log4j, JavaScript, AJAX, WebLogic, JavaScript, JASPER reporting tool, Angular JS, DOJO, JSON, jQuery, XML, JUnit, MongoDB, WebLogic, IntelliJ.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Extensively used Spring API framework to migrate from Struts framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in SQL Server 2008 Database design for new modules and developed the persistence layer based on Hibernate.
  • Involved in enhancement of existing application utilizing AngularJS, created role based HTML navigation menu wherein menu items change dynamically based on the values derived from the database in the form of XML.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Involved in preparing Ant builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Used Log4j for logging, tracing and debugging.
  • Used Gitforsoftware development and other version control tasks.
  • Worked on Eclipse for development and deployment of application in JBoss Application Server.
  • Developed unit test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.

Environment: Java, Spring API, Struts, Hibernate, AngularJS, JSP, HTML5, Restful, CSS, ANT, JMS, Mockito, Log4j, JavaScript, AJAX, JBoss, JASPER reporting tool, JavaScript, DOJO, JSON, jQuery, XML, JUnit, Git, SQL Server 2008, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Developed and implemented software models for software systems and analyze all business requirements for processes.
  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of application using struts, RAD and Oracle data base.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client-side validation using JavaScript and jQuery.
  • Client pages are built using HTML, CSS, JSP and JavaScript/jQuery.
  • Used JSTL and developed required tiles and tile definitions to create templates and defined configuration in the struts configuration.xml.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for building framework.
  • Worked on Eclipse for development and deployment of application in WebLogic Application Server.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Used JIRA forbug tracking, issue tracking, andproject management functions.
  • Proficient in using SVN for Version Control.

Environment: Java, Struts, Spring MVC Hibernate, EJB, JSP, HTML5, SOAP, CSS, Maven, Jenkins, JMS, JIRA, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, SVN, Oracle, Eclipse.

We'd love your feedback!