We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

AlpharettA

PROFESSIONAL SUMMARY:

  • Around 6+ years of experience in design, coding, unit testing and deployment of Java/J2EE based applications (Web Applications, Web Services and WCF Services) and Front - end Applications.
  • Strong experience in developing Single Page Applications (SPA).
  • Experience in User Interface using HTML 5, CSS, LESS, Bootstrap and Angular.js.
  • Strong experience in developing responsive web design.
  • Experience in designing Single Page Application using Angular JS.
  • Strong Experience in developing optimized web applications with JavaScript, jQuery, Require.js, Backbone.jsAngular.js, d3.js and Twitter Bootstrap.
  • Strong experience in designing N-tier architecture applications.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications
  • Experience with services, pipes, form validation, Reactive forms in Angular 2.
  • Extensive development experience in object-oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Excellent programming skills in JAVA, HTML, DHTML, JavaScript (NodeJS on server side), JSP and XML Technologies.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.x/4.x and JSF Frameworks.
  • Extensively used Angular 2/4/6/8 with HTML, CSS, and Bootstrap to create rich User Experience.
  • Good working experience with HIBERNATE 3.0/4.0 open source object/relational mapping framework.
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Experienced in dealing with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox, and Google Chrome.
  • Experience with Workflow management & Batch processing.
  • Expertise in Unit testing using JUnit, Mockito&Karma/Jasmine, Selenium, Integration testing, Smoke testing &System testing.
  • Hands on experience in creating build scripts using Maven, Gulp and Grunt
  • Excellent problem solving, analytical and leadership skills and ability to perform independently or as part of a team.
  • Excellent Team Player. Excellent communication skills.

SKILL:

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Databases: DB2, MS: SQL Server, HSQLDB, PostgresSQL, MySQL

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, NetBeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

Application Servers: WebLogic 8.1, 10.0, WebSphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

Defect Tracking: JIRA, Bugzilla, Rational Clear Quest

Methodologies: Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban

Reporting: iReports, JReports

Cloud Computing: AWS: EC2, RDS, S3, Dynamo DB, IBM Bluemix

Micro Services: Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot

EXPERIENCE:

Confidential, Alpharetta

Full Stack Java Developer

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed the application by using Scrum methodology in agile environment.
  • Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
  • Strong experience with frontend technologies like HTML5, CSS3, Angular6 Scripting languages like JavaScript, Typescript, NodeJS, AWS, DB2.
  • Created web services and desktop applications to access and display data needed by support teams using JavaScript, jQuery, React.js, CSS and
  • Worked with designers to get GUI mockups.
  • Developing Micro services using Spring Boot and Java 8.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWSEC2.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users .
  • Developed user interface by using the ReactJs for SPA development.
  • Developed and optimized services using NodeJS and ES6 as interfaces to Dynamo database.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Developed the application using Visual Studio as the IDE and used Node standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control.
  • Worked on administration of EC2, AWSCLI for loading the data from S3 and scheduling it on daily basis.
  • Used React-Router to turn application into Single Page Application.
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
  • Extensive use of Docker for developing test cases and performed unit and integration, tested by using Junit.
  • Worked in using ReactJs components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.

Environment: Visual Studio, AWS, JPA, Java Script, Angular 6, HTML5, ReactJs, CSS3, GIT, JSON, Groovy, DB2, DB2Connect, Gradle, Junit, NodeJS, Cloud Services, Apache CXF, Grunt, Jasmine, Selenium, HTTP Unit, SoapUI.

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed the application by using Scrum methodology in agile environment.
  • Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, jQuery, AWS, AJAX, Typescript, NodeJS, BackboneJS, Oracle, DB2 and good knowledge in ReactJS, EmberJS.
  • Experienced in ReactJS and working with ReactFlux architecture.
  • Worked with designers to get GUI mockups.
  • Tested the web services by using Restful tool in the application which supported different format like text, JSON and XML.
  • Involved in development of enterprise business solutions using JBOSS server.
  • Designed and developed the REST based Micro services using the SpringBoot, Hibernate with JPA
  • Experience in developing single page application using AngularJS and Angular2.
  • Created Typescript reusable components and services to consume RESTAPI's using Component based architecture provided by Angular4.
  • Created Responsive web application using SpringBoot, SpringMVC, JpaRepository, Hibernate, Angular2, HTML5, CSS3, JavaScript, Bootstrap, Node and Express.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP, Struts.
  • Worked on administration of EC2, AWSCLI for loading the data from S3 and scheduling it on daily basis.
  • Integrated the Java Code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/SASS, Bootstrap, Node.js and AngularJS.
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
  • Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
  • Developed Groovy scripts to test Report application output
  • Used UNIX shell scripts for implementing daily jobs.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
  • Ability to work under pressure, easily adaptable and Self-motivated.

Environment: JDK 1.8, Spring, java 1.8,AWS, JPA, Java Script, ReactJS, React Flux, jQuery, HTML5, CSS3, GIT, JSON, Angular 2/4,Groovy, Hibernate, DB2, DB2Connect, Gradle, Junit, Easy Mock, NodeJS, Firebug, Cloud Services, Oracle Jersey, Apache CXF, Grunt, Jasmine, Selenium, HTTP Unit, SoapUI, EclEmma, Sonar Lint, jQuery, Theme roller, BackboneJS, JBoss.

Confidential, Memphis, TN

Full Stack Java Developer

Responsibilities:

  • Involved in creation of Low-Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in SpringIoCframework.
  • Involved in development of REST Web services using ApacheAxis2 to extract client related data from databases.
  • Used JIRA issue tracker to file the bugs.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert, and delete values effectively.
  • Developed ApacheAntscript to create war/ear file and deployed on the application server.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Configured tiles-defs.xml file to configure the presentation views.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Utilized the jQuery, AJAX, and JavaScript to render widgets on web pages
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client-Side validations were done using JavaScript.
  • Utilized Agile Methodology (SDLC) to manage projects
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Involved in the creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, jQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

Confidential, Cleveland, OH

Java Developer

Responsibilities

  • Involved in database modeling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules.
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic usingServlets, EJB and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards.
  • Analyzed, designed, validated the business logic of the system, and implemented the application
  • Developed business services using EJB’s and used SOAPAPI.
  • Translated functional requirements into technical design by gathering the user stories.
  • Involved in debugging the product using JIRA Bug Tracking.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Worked with MySQL for SQLYog and Workbench.
  • Written jQuery Validations for the User Front ends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Worked on Hibernate object/relational mapping per database schema.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, JavaScript 1.3, HTML, CSS, jQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebSphere Application Server 5.1,WebLogic, Apache CXF,MySQL, XSLT, JUnit, Log4j.

Confidential

Jr. Java J2EE Developer

Responsibilities:

  • Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts,Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns .
  • Created DB2SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control to create virtual library of computer files.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!