We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Olumbus, OH

‍‍SUMMARY

  • Over 7 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.
  • Experienced in developing UI Screens using JSF, JSP, JSTL, HTML, XHTML, JavaScript, CSS, JQuery, Servlets, Ext JS, Angular JS.
  • Worked on Spring & JSF framework for developing Multi - Tier distributed enterprise applications.
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP),NoSQL, Spring Scheduler, Web Flow, Hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP,WSDL, UDDI and XML Parsers).
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Experience in developing single page web applications using HTML, CSS, Bootstrap,andAngularJS.
  • Experience in developing Web Services using SOAP and REST.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Batch, Spring Scheduler) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, JavaScript, SOAP/Rest Web services.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF to handling HTTP, JMS transports.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB.
  • Experienced in developing UML Artifacts including Sequence Diagrams, Class Diagrams and Activity Diagrams.
  • Experience in creating independent projects and web sites.
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS).
  • Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit.

TECHNICAL SKILLS

Programming languages and Scripts: Java, J2EE, Java Script, HTML, DHTML, CSS, JSTL, XML, PL/SQL, Angular.

Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL, JDBC, MongoDb.

IDE Tools: Eclipse, RAD, WSAD and Net Beans, JDeveloper, JBuilder, Cloud9

J2EE Common Services APIs: SOAP, RESTful web service, Hibernate, JPA, JMS, Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, Axis,web services, JNDI, JAXP, JTA, JFS, JAXB, AJAX, JSON.

Application Servers: BEA WebLogic, IBM Web sphere 4.0 and 5.X, JBOSS

Web Servers: Apache Tomcat 8.

Frameworks / APIs / Tools: Spring core, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Log4j, Ant, WEB-SERVICES (REST, SOAP, WSDL, UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Modeling Tools / Languages: UML on Rational Rose 4.0.

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, WinCVS, Clear Case, SVN, eGit

ORM: Hibernate, JPA, TopLink

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with TDD approach.
  • Designed and developed the UI using HTML5, CSS3, JavaScript, Node JS, and Backbone.js, Ext JS, AJAX, and JSON.
  • Used Bootstrap for responsive design which allows users to access it from any device.
  • The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of JSP's and tag libraries.
  • Worked on Media Queries as a complement to the Grid System of UI Bootstrap to facilitate the implementation of the responsiveness.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js accommodate these advanced and fast technologies.
  • Enhanced User Interface based on Adobe Flex. Developed entire user interface using various Ext JS components like Form panels, Tab panels, Viewport and Editable grids.
  • Developed and implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used the MongoDB atlas a cloud-hosted database service for managed backups in point in time recovery and one-click automated scaling and built-in security.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA).
  • Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Added the required jars to the drools files, build the package and deployed it in the JBoss server.
  • Worked throughout the full stack (Node.js, Angular.js) to see software extensions through to completion.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Created web services using spring Rest Controller to return JSON to the frontend.
  • Hands-on Experience with Drools, Apache Camel, Active MQ, Rabbit MQ, IBMMQ.
  • Sending requests and responses in Micro services through REST/HTTP.
  • Wrote the controller in Spring MVC which delegates the request from the front end to the delegator layer and to make calls with backend systems.
  • Ran the standalone front-end application in Grunt Server. Used Google Chrome for debugging the application.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema object to perform CRUD operations..
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Confidential, Scraton, PA

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Developed UI pages usingHTML5,AngularJS2.0, Bootstrap, CSS3, JavaScript,jQuery, AJAX and Nodes.
  • Build the reusable service components withAngularJS, Bootstrap,andJSXthat are used across various modules.
  • Used Selectors, Events, AJAX and Dom Manipulation components inAngular 2.0directives, filters, services.
  • UsedNodeJSfordoing non-blocking design operation for server-side code.
  • Built REST by buildingNodesin theback-end to handle requests sent from the query Ajax calls.
  • ImplementedjQueryto develop the widgets and to perform the client-side validations, UI centricAjax behavior.
  • Developed Restful web services usingSpring MVC REST frameworkandJAX-RS.
  • UsedSpring MVC Rest Controllers, Services along with Dependency Injection,Spring JMSand Spring Security.
  • Experienced in logging withELK Stackby usingElastic search, Log stash,andKabana.
  • UsingSwagger UIregistered micro services, monitored service health check fromSpring Boot admin console.
  • UsedOath 2.0authentication protocol respectively forsecurityandauthorization.
  • Experience in performance tuning withOracle database.Designed and developed file upload and file download features withOracle BLOB and CLOB.
  • Wrote SQLqueries, stored procedures, triggers, views, andenhanced performance with explain plans.
  • Deployed Spring Boot based micro services intoDockercontainerusingAmazon EC2container services.
  • Developed API for usingAWS Lambdato manage the servers and run the code in theAWS.
  • UsedAWS Cloud watchin alerting, maintaining and monitoring of production and corporate servers/storage.
  • Worked on Test automation framework usingSelenium webdriver.

Environment: Java,J2EE, Spring MVC, XML, AJAX, AngularJS, NodeJS, AWS, JavaScript, Hibernate, Bootstrap, JIRA, Spring Boot, Web services, Micro services, AWS,ELK stack, Maven, HTML5, CSS3,jQuery, Dicker, Tomcat, Get, Jenkins, Selenium, Cucumber, STS.

Confidential, NY

Java Developer

Responsibilities:

  • Involved in development of business domain concepts into use cases, sequence diagrams, class diagrams, component diagrams and implementation diagrams.
  • Implemented various J2EE design patterns such as Model-View-Controller, Session Facade, Data Access Object, Business Delegate, Transfer Object and Composite View
  • Responsible for analysis and design of the application based on MVC architecture, using open source Struts framework.
  • Involved in configuring Struts and developing the configuration files.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript.HTML /DHTML.
  • Used Spring framework and integrated it with Struts.
  • Efficient use of Java Collections, multi-threading concurrent package and generics to make a configurable utility for report line processing.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Used transaction interceptor provided by Spring for declarative Transaction Management. The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
  • Provided connections using JDBC to the database and developed SQLqueries to manipulate the data

Environment: J2EE, JSP, Spring, DAO, JSP, XML JavaScript, HTML5,CSS3, Struts, JMS, JPA, ANT, JUNIT, JDBC, Log4J, Oracle, PL/SQL, Apache Tomcat 6 & 7, Business Logic, Developer, IntelliJ

Confidential

Java Developer

Responsibilities:

  • 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.
  • Designed the Application using Model View Controller Architecture.
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated the Application with Database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Deployed the Application in WebLogic App Server.
  • Developed test cases and performed unit testing using JUnit framework.
  • Worked on production issues.
  • Interacted with the Users and Documented the Application.

Environment: Java,J2EE,Servlets, JSP, Struts,Spring3.2,JPA2.0,JAX- WS,Hibernate,Maven,Log4j,JUnit,Jenkins,SVN, Oracle10g,HTML,CSS,JavaScript.

We'd love your feedback!