We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Around 8years of experience in designing and developing multi - tier web based client-server applications using Intranet/Internet Enterprise Software Applications for finacial, Healthcare and Airline organizations using Core Java, JSP, Servlets, Java/J2EE, Web Services, JDBC, XML, JavaScript, PL/SQL Programming, Unix.
  • Experience in complete Software Development Life Cycle (SDLC) using various Agile methodologies.
  • Experience in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Strong technical Skills in Core Java, JDBC, JSP, Servlets, Hibernate, Spring, Web Services, Struts and JavaBeans.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO).
  • Have experience in Frontend development using HTML5, CSS3, JavaScript,Jquery, Angular JS, JSP, Servlets, and DHTML.
  • Worked on Struts open sourcejavaframework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Experience with XML parsers (SAX, DOM), validations with DTD, XSLT and XPATH.
  • Expertise on JPA/Hibernate and Spring Framework.
  • Strong experience on Spring Core, Spring AOP, Spring Boot, Spring ORM, Spring DAO, and Spring MVC architecture.
  • Good Experience in implementing Web Services such as SOAP and REST using WSDL, JAX-WS and JAX-RS.
  • Well experienced in configuring and deploying applications onto web and application servers like Tomcat, JBoss, and Websphere, Web logic.
  • Experience with Unit testing using JUnit.
  • Proficient in using RDBMS concepts with Oracle 11g, DB2, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers. Exposure to Jenkins.
  • Experienced in using Log4j for logging mechanisms.
  • Good experience with UNIX / Linux commands.
  • Strong Knowledge in using various version controller tools like SVN, CVS and GitHub.
  • Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
  • Highly organized with the ability to manage multiple projects and meet deadlines.

TECHNICAL SKILLS

Langages/Packages: Core Java, Java 1.8, SQL, PL/SQL, HTML5, DHTML, CSS3, Angular JS 2.0, XSL, XSLT, Xpath, DTD, UML.

Java & J2EE Technologies: Servlets, JSP, JDBC, JMS, JPA, JNDI, XML, JAXB, JAXR, JAXP, JTA, Design patterns, JSF,JSTL, Spring Core, Spring MVC, Hibernate, SOA, Json,Java Beans, Active MQ, Jboss, Json.

Distributed Technologies: EJB 3.0, Web Services (REST, SOAP)

Databases: Oracle 11g, MySQL, DB2, My SQL Server 2014, My SQL 5.x.

Web/Application Server: WebLogic 12c, IBM WebSphere 8.x, JBoss AS 7.0, JBoss EAP 7.0, Tomcat 8.0

Framework and O/R Mapping Technologies: Spring 4.2, Struts 2.0, Hibernate 5.0

Build Tools: ANT, MAVEN, SVN

Version Control & Operating System: CVS, Git Hub, JUnit, Windows 7, Solaris,MSDOS,Linux/Unix

PROFESSIONAL EXPERIENCE

Confidential, Washington D.C

Full stack Java Developer

Responsibilities:

  • Involved in design and Development of user interfaces using HTML5, Jquery, Bootstrap, JavaScript, Angular JS,CSS.
  • Implemented the process using Agile (Scrum) methodology and Test driven Model(TDD).
  • Used Angular JS route for creating SPA (Single Page Application), implemented Model-View Controller.
  • Designed and Developed Nested Views and UI-Views using Angular JS UI Routing, Each View had reusableAngular 2.0 Directives.
  • Developed and tested features usingAngular-2 and TypeScript. Used a Bootstrap 3.0 from Angular2.0 platform and point it to the root component of the application instead ofAngularng-app.
  • Implemented back-end code usingSpringMVC framework that handles application logic and makes calls to business objects.
  • Extensive use of model, view, controller architecture,SpringCore,SpringTransaction Manager, Spring Batch.
  • Implemented CRUD Layer to provide ability to create, edit and delete details of customer inSpringFramework.
  • Created Request for ProposalMicroservicesto provide RESTful API utilizing Spring Boot with Spring MVC.
  • Created and injectedspringservices,springcontrollers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed theRESTWeb Services using Spring IOC to provide user a way to run the job and generate daily status report.
  • DevelopedRESTweb services API's supporting both XML and JSON implementing Spring MVC.
  • Developed and consumedRestServices using HTTP methods such as GET, POST, PUT and DELETE.
  • Developed stored procedures, Triggers and functions to process the data using SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
  • UsedHibernateannotations for mapping objects to the relational database and Implemented persistence usingHibernate.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used various CoreJavaconcepts such as Data structures, Multithreading, Exception Handling,Collection APIs to implement various features and enhancements.
  • Implemented logging mechanism using Log4j.Used Maven to build and configure application.
  • Written JUNIT test cases for testing UI Framework classes and wrote manyJavaScripts to do client side validations.
  • Used Eclipse IDE for coding, developing applications and deployed to localWebSphere Application Server.
  • UsedSVNfor Version Control.Worked with continuous management and integration serverJenkins.
  • Developed and tested batch jobs in korn shell onUnix/LinuxSystems.
  • Developed application usingJMSfor sending and receiving Point-to-PointJMSQueue messages.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Implemented SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.

Environment: Core Java/J2EE, JDK 1.8, JSP, HTML5, CSS3,Hibernate 4.0,Angular JS, JMS, Websphere, Spring MVC 4.0,Spring IOC,Oracle 11g,Multi-threading, Javascript, Jquery, Bootstrap, Junit, Maven, Log4j, JDBC, Linux.

Confidential, IL

Sr. Java developer

Responsibilities:

  • Involved in developing the Front-end using HTML5, CSS3, Angular JS, JavaScript, Bootstrap, Jquery.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Client pages are built using HTML5, JSP, JSON to interact with users, and the business logic is implemented using Servlets and Java Beans.
  • DevelopedSpringFramework based RESTFUL Web Services for handling and persisting of requests andSpringMVC for returning response to presentation tier.
  • UsedSpringAOP to reduce the amount of code written in controller classes and instead used joint points and point cuts to call other classes methods according to advice.
  • UsedSpringIOC, Auto wired POJO and DAO classes withSpringController for Backend Development.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Facade, etc.
  • Involved in the integration ofSpringcomponents for implementing Inversion of Control (IOC) using Dependency Injection and integration of otherspringcomponents like Dispatcher Servlets, Controllers, Model and View Objects.
  • UsedSpringMVC to decouple business logic and view components. Performed client side validations using JavaScript.
  • Consumed resources from API’s usingRESTFULweb services.Implemented JAX-RSRESTservice using SpringRESTtechnology.
  • Designed and usedSOAPandRESTWebServices (both implementer and Consumer) for the DAO modules involving data retrieval and storing.
  • ImplementedHibernateLazy default fetch plans for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Write Unit test cases by using JUnit framework to perform the Unit testing.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Wrote theHibernate-mapping XML files to define java classes-database tables mapping.
  • Build the application using TDD (Test Driven Development) approach.
  • Back end coding and development usingJavaCollections including Set, List, Map,Multithreading, Servlet, Exception Handling etc.
  • Build and deployed the application using Websphere.
  • Developed complex SQL queries to perform the back end testing of theOracledatabase using UNIX shell commands.Modified existingOracleForms using Forms 11g/9i for the change of applications.
  • Used Log4J to monitor the Error Logs and Used Maven to build the application.

Environment: Html5,css,Javascript,Angular JS, Hibernate, JMS, Core Java, Java 1.7, Log4j, Git, Websphere, SQL, Rest,Log4j,Unix/Linux, Maven, Spring MVC, Spring Core,DB2, Jquery, Junit, Multithreading,Jenkins.

Confidential, Reston, VA

Java developer

Responsibilities:

  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3,JavaScript, jQuery, JSON, and Bootstrap.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Contributed to the technical architecture of the system by implementingJ2EEDesign Patterns such as Business Delegate, Service Locator, Session Façade, DAO, Front Controller, Singleton etc.
  • Wrote JSP & Servlets classes to generate dynamic HTML pages
  • Involved in system design and development using Collections andmultithreadingfor the action classes.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier withStruts.
  • Developed the framework based onStrutsMVC Architecture with Spring Dependency Injection.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services usingSOAPover JMS.
  • Used Spring DAO Module along withStrutsFramework to deal with Database.
  • Involved in writingSpringConfiguration XML, file that contains declarations and business classes are wired-up to the frontend managed beans usingSpringIOC pattern.
  • DevelopedSOAPweb services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web Services external to organization, middle tier with Spring Application Framework.
  • CreateHibernate.hbm mapping files for Data Models and configuring inhibernate.cfg. xml.UsedHibernateas persistent layer by mapping to the tables.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Used Web Logic Workshop as IDE for development, used CVS for source code control.
  • Experience with setting upMySQLdatabases, backup, Recovery and Performance tuning.
  • Implemented open source log4j logging framework in whole application.
  • Used UNIX shell scripts for runningjavabatch components on server.
  • Used Maven for building and deploying Application.

Environment: Core Java, JDBC, JavaScript, Servlets,JSP, JPA, Hibernate, Unix/Linux, WSDL, Rest, PL/sql, Soap, ANT, JSP, JSON, TDD, Spring Mvc, Spring Core, Html, CSS, Struts, log4j, MVC, Jboss, JMS, Multithreading, CVS, Eclipse.

Confidential

Associate software engineer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
  • Followed Spring MVC framework to develop the application for the project
  • Played key role in the design and development of application usingJ2EE, EAD4J technologies/framework using SOA
  • Leveraged the homegrown framework to handle exceptions
  • Developed application using POJO on Eclipse IDE
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages
  • Utilized Struts Validator framework to validate the form data.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Development of Web components such as Servlet, JSP, CSS, AJAX, and Taglibs.
  • Migrated the Existing Frame work to Struts Framework and Business Logic Analysis.
  • Used JSP, JSTL tag libs and JavaScript for developing the view tier and used Service Oriented Architecture with Java and XML, Involved in critical UI feature development.
  • Implemented the Web Services functionality in the application to allow access by external applications to the data
  • Utilized Apache Axis for the web service framework and created and deployed clients using SOAP and WSDL
  • Developed and implemented several test cases using JUnit and performed load testing.
  • Installed, Configured and AdministeredJBOSS5.1/6.0 as a standalone Dev environment.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
  • Coordinated with QA team to ensure the quality of the application.

Environment: Java,J2EE1.6, Eclipse Juno, EAD4J, JDBC, Apache AXIS 1.4, JSP, JNDI, Servlets, Soa, Hibernate,Struts, LOG4J, JUnit, JBOSS, SQL Client, XML, HTML, Jboss,JavaScript AND DB2

Confidential

Software Engineer

Responsibilities:

  • Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
  • Involved in all phases of SDLC (Software Development Life Cycle).
  • Developed user interfaces involvingHTML,JSP,JavaScriptandCSS.
  • Used Rational Rose for creating the class diagrams, use cases, sequence diagrams.
  • Expertise withCSSSelectors, classes, ids, pseudo classes, Inheritance and concepts
  • JDBC is used for connecting to the database Oracle 8.0
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.Developed a Controller Servlets for Single Point of Control and fetching Connection from Connection Pool.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Developed business logic using EJB Session Beans.
  • Implemented Entity Beans for Object Relational mapping, Service Locater Pattern using local caching.
  • Worked with collections. Implemented Session Facade Pattern using Sessions and Entity Beans.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic.
  • Used ANT as build tool for building and deploying it into Weblogic Server. Ant scripts are used for automating build process.
  • Developed and execute unit tests and test suites for product components using JUnit Testing Used.

Environment: CoreJava, Multi-threading, HTML, CSS, Design patterns, Oracle, Collections, Weblogic, servlets, jdbc, Javascript, Unit testing, EJB, Jsp, UML diagrams, Javabeans

We'd love your feedback!