We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Over 8 years of experience in SDLC (Software Development Life Cycle) such as analysis, design, development, implementation and support of software applications using Java/J2ee technologies.
  • Hands on experience in developing software systems using Java and J2EE components like EJB, JSP,JSF, Struts, Spring, Web Services, JDBC, and Servlets.
  • Diverse experience utilizing tools in N - tier and Microservices architecture applications using Spring Boot, Spring Cloud config, My SQL, Restful Web Services.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Worked extensively on Spring 2.5/3.0 framework.
  • Proficient in using HTML, CSS, AJAX, Java Script, Jquery and Angular 2.x
  • Hands on experience in configuration and deployment of multi-tier applications using applications servers like IBM WebSphere 6.X, Weblogic, Eclipse 2.x/3.x
  • Extensive experience in JDBC and Hibernate for persisting data to different relational databases and extensive knowledge in Java Persistence API.
  • Developed applications based on Model-View-Controller (MVC) architecture using design patterns such as Data Access Object, Business Delegate, Service Locator, Session Facade etc.
  • Hands on experience in using RDBMS concepts with Oracle 11g/10g/9i, SQL Server 2012/08/05 and experienced in writing SQL, Stored procedures, Triggers and Views.
  • Experienced in developing large internet related applications using JAVA, J2EE (JSP, Struts, Hibernate Core, EJB2, Servlets, JDBC, JMS, XML, Web Services, Spring DI).
  • Proven proficiency in Application Servers including Web sphere, Weblogic and Tomcat.
  • Domain knowledge in developing web based applications for the Networking, verticals Banking and Insurance.
  • Extensively worked with IDEs like Eclipse, Net Beans, IBM Websphere console.
  • Experienced with Testing Frameworks like Junit Testing.
  • Proficient on tools like Git, Jenkins and Jira.
  • Excellent interpersonal skills, including the ability to coordinate and motivate team members.
  • Proven record of effective problem solving and meeting aggressive schedules.
  • Strong team player with good interpersonal skills and communication abilities.
  • Ability to learn new things quickly and to work under pressure.
  • Proven positive attitude to face new challenges.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.5/1.6/1.7, C++, C, SQL, PL/SQL

Web Technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Angular JS, Express.js, Ext JS, Backbone JS, Node JS.

Frameworks: Spring, Spring Boot, Spring Cloud and Hibernate.

Operating Systems: Windows 7, Windows 10, and Red hat Linux

IDE: Eclipse

Application Servers: JBOSS, Apache Tomcat

RDBMS: MySQL, Oracle 11g/10g/9i/8i

Testing Methodologies: Junit

Web Services: SOAP, WSDL, XML, XSD, XSLT, DOM, SAX, JAX-WS, JAX-RS, JAXB, REST.

Design Methodologies: UML

Distributed Technologies: RMI, JMS, SOAP

Source Control: CVS, Subversion, GIT

Tools: Eclipse, SQL*Loader, Toad, ANT, Maven, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Java Full Stack Developer

Responsibilities:

  • Involved in gathering project requirements.
  • Involved in designing, analysis, and developing various modules
  • Worked on Core Java and its libraries in creating the java web application's business Logic.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Used Object Oriented Programming and Multi-Threading.
  • Used EJBs to handle the requests from the JSP.
  • Used JSP to create the front end. Used various third parties to validate the data entered by the User.
  • Also used JavaScript for client side validations of input data. Created HTML pages using CSS styling.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJs interaction.
  • Implemented performance oriented CSSselector, scalable and modular CSS approach for front-end architecture.
  • Build large scale web applications using JavaScript and React.js.
  • Used JQuery to develop the widgets and to perform the client side validations, UI centric Ajax behavior.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components.
  • Automatic garbage collection is accomplished and used Command Line Switches To enable the Serial Collector use
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Developed client-side AJAX application that uses JavaScript OOP.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Converted the file handlers in toRESTful web Services usingJAX-RSAPI.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: Java, J2EE, JavaScript, Web Services SOAP, Tomcat 8, DB2, spring, JDBC, Hibernate, Bootstrap, Spring Boot, JSP, HTML5, CSS3, SQL and PL/SQL.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Developed spring MVC front end including JSP, Tiles, and Controllers.
  • Integrated iBatis framework and implemented DAO layer to support all the application modules.
  • Developed middle tier for business logic using spring services.
  • Developed stored procedures, triggers and used PL/SQL on Oracle database.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Built applications for scale using JavaScript and NodeJS.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for REST API s and Spring Boot for micro-services.
  • Integrated DWR and implemented Ajax functionality.
  • Prepared the technical document and training material for the end users.
  • Deployment of the application in JBOSS server and post production maintenance.

Environment: Windows 7, CentOS 5.x, JBoss 5.x, JDBC, spring 2.5, Apache Tiles, JDK 1.6, iBatis 2.x, Angular, Restful, Spring Core, Spring MVC, JavaScript, NodeJS and Bootstrap.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Spring Framework for Dependency injection.
  • Spring DAO with Hibernate for data access in Oracle database.
  • Spring MVC front end for web UI layer with Html, JSP and JavaScript.
  • Involved in developing business logic in service layer.
  • Designed and developed the tables needed for the application.
  • Involved in writing the ANT scripts to build and deploy the application
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
  • Converted the file handlers in toRESTful web Services usingJAX-RSAPI.
  • Tested, debugged and implemented the application using JUnit for unit testing.
  • Used log4j for tracking errors and debugging the code.
  • Used CVS for code repository and as version control mechanism.

Environment: Java, JavaScript, spring, Spring MVC, Web Services, Hibernate, Oracle.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Spring Framework for Dependency management and supporting modules.
  • Developed DAOs using Hibernate with Spring Dao support
  • Developed JAX-WS API based Apache-Axis2 implementation of Web Services.
  • Developed the code to generate reports and to generate graphs using jasper
  • Developed web UI using Spring MVC framework.
  • Designed and developed presentation layer using Html, JSP and JavaScript
  • Involved in writing the Maven POM to build and deploy the application
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.

Environment: Java, JavaScript, Spring MVC, Web Services, Hibernate, Oracle.

Confidential

Java/J2EE Software Engineer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Part of 6 member team that developed an innovative virtual keyboard module used in the product. Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Developed JavaScript validation functions to validate the fields of the user registration screen and login screen.
  • Created session EJBs that retrieved information from Oracle database using Hibernate.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used log4j for logging mechanism to tract and debug the code.
  • Configured JDBC and LDAP Security in the application server.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
  • Developed Junit test classes for the services and prepared documentation.

Environment: Java 7, Tomcat, JSP, CSS, JQuery, Ajax, Junit, spring, Hibernate, Oracle, IDE - Eclipse, JIRA, Red hat Linux.

Confidential

Responsibilities:

  • Involved in requirements gathering and designing of the system.
  • Designed and developed student registration and login screens using HTML, CSS, and JavaScript,and PHP.
  • Developed JavaScript validation functions to validate the fields of the user registration screen and login screen.
  • Configured PHP and database Security in the application server.
  • Involved in Unit testing, system testing and preparing test cases for the system testing.

Environment: Windows, Apache, MySQL, PHP, HTML, CSS, JavaScript.

Confidential

Responsibilities:

  • Involved in gathering project requirements.
  • Involved in designing, analysis, and developing various modules
  • Developed various reports using jasper reports
  • Developed the logic package using cryptographic algorithms.
  • Integrated jdbc to access database for the metadata.
  • Designed the database schema for the application access with MySql database.
  • Prepared the technical document and training material for the end users.

Environment: Java 7, Junit, JDBC, Oracle 11g, IDE - Eclipse, JIRA, Windows 7, and Red hat Linux.

We'd love your feedback!