We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Denver-cO

SUMMARY

  • 7+ years of experience in web application development using Java/J2EE, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
  • Involved in Software development life cycle (SDLC) in Agile, SCRUM and Waterfall Methodology.
  • Experience developing UI applications and web applications using HTML, XHTML, CSS, JavaScript, JQuery, Typescript, AJAX, DOM, JSON and XML.
  • Involved in applying development approaches including MVC and event - driven applications using AJAX, Object Oriented (OO) JavaScript, UML, Object Oriented Design, JSON and XML.
  • Participated in server-side scripting languages and client scripting languages like JavaScript, JQuery, JSON, Bootstrap, NodeJS, ExpressJS, AngularJS, Angular 6, JSF and JSP.
  • Worked on SPA (Single Page Web Applications) using RESTful web services, AngularJS.
  • Designed and developed web and enterprise applications using Core Java, Servlets, JSP, JDBC, JAX-WS, JAX-RS, Struts, EJB, Spring MVC, Hibernate, Apache Kafka, JMS, XML.
  • Developed web Applications using Spring MVC framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Worked on Spring modules like Spring Core, Spring MVC, DAO and AOP along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools on MySQL and Oracle.
  • Worked with NoSQL Databases like MongoDB to manage extremely large data sets.
  • Worked on implementing SOA using XML Web services like SOAP, WSDL, XML parsers.
  • Developed applications using web/application servers like Weblogic, JBoss and Tomcat.
  • Involved in Version Control tools like SVN, GIT for Source Code version management and merging Source code after intermittent Project releases.
  • Extensively worked in different IDE’s like Eclipse, Visual Studio Code, JIRA and Postman and Unit testing frameworks like Log4j, JUnit, Jasmine.
  • Hands on experience on Jenkins which provides continuous integration services for software development for various projects and implemented cruise control.
  • Worked onJ2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, DAO and patterns - Factory, Abstract Factory, Singleton, and Composite.
  • Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Quick learner, eager and able to rapidly learn new APIs, tools, and techniques and implement business solutions that require cutting edge technology. Trouble-shooting and problem solving skills.
  • Highly motivated, honest, dedicated and goal-oriented professional with excellent interpersonal skills.

TECHNICAL SKILLS:

Languages: JAVA1.7/1.8, PL/SQL, SQL,J2EE, UML 2.3

Web Technologies: HTML4/5, XHTML, CSS2/3, XML, JavaScript 1.8.5, HTTP, JSP 2.1, Servlets 3.1, JDBC 3.0, J2EE, JSF 2.2, PrimeFaces

JavaScript Frameworks/Libraries: Angular 6, Angular JS, NodeJS 4.2, ExpressJS 4.14.0, jQuery 2.2.4

Web Services: RESTful 2.0, SOAP, WSDL, AWS

Application Frameworks: MVC, Struts 2.0, Hibernate 4.2, Spring ¾, Apache Kafka

Web Servers: Apache Tomcat, Wildfly

Application Servers: JBoss, WebLogic 12.2.1

IDE: Eclipse, InteliJ, Sublime Text, Visual Studio Code 1.8, JIRA, Trello, Netbeans, Postman 4.9.3

Databases: Oracle 11g/12c, MySQL 5.6

NoSQL Databases: MongoDB 3

Unit Test Frameworks: Log4j, JUnit 4.12, Jasmine 2.5, Karma 1.4

Operating Systems: Windows, LINUX

Continuous Integration/ Repos: Jenkins, Maven, GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, Denver-CO

Full Stack Java Developer

Responsibilities:

  • Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using PrimeFaces, HTML, CSS, XHTML, JavaScript, JQuery, Bootstrap, AJAX, XML, JSON, Restful web services and Jasper Engine.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Applied Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Used Spring framework to auto wire/inject components, annotation driven transaction management and configure the batch jobs
  • Used Spring Security for Authentication and authorization and developed the new web service call in order to consume the web services.
  • Involve in application design and developing individual modules using Java and J2EE design patterns (presentation, controller, and Business, Service and DAO layers).
  • Used Spring IOC for dependency injection for loosely coupling between presentation layer and model and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Implementing the validators using Spring POJO Classes for field level validations for customer registration, reward management and payment modules.
  • Design, develop and maintain the data layer using Hibernate and perform configuration of Spring application framework.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for creating REST API.
  • Testing the application functionality with JUnit Test Cases.
  • Using Git, GitHub for Version Control.

Environment: Java 8/J2EE, Prime Faces 11, JSF, JDBC, JPA, Servlets, JSP, JavaScript, CSS, EJB,Azure Dev Ops, SOAP, JMS, GIT, JUnit, Clear Case, SQL Server, Wildfly, PowerBuilder, SQL/PL SQL,AJAX, Windows, Linux, REST web services, Spring and Trello.

Confidential, Denver-CO

Java Full Stack Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Developed single page applications using Angular 6, Typescript, HTML5, CSS3 and Bootstrap 3.
  • Developed complex nested components for reuse such as Pop-Up, Navigation.
  • Used Custom Pipes as filter to provide better search and sort experience.
  • Applied CSS3 and Bootstrap for responsive web pages and used Apache Kafka for batch data processing.
  • Performed form validations using reactive forms from Angular framework.
  • Implemented Router to enable navigation from one component to another.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular .
  • Created components, directives, pipes, modules, services in the application for various modules.
  • Implemented module wide routing in the application using Angular router and created various Route guards.
  • Used both reactive and angular forms module to create template and reactive forms.
  • Conducted tests for applications developed in Angular using Jasmine and Angular test beds and ran those test cases on Karma (Unit test runner) platform.
  • Developed server-side application to interact with database using Spring Bootand Hibernate.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Validated Rest requests and provided meaningful HTTP status codes to the clients using controller advices.
  • Developed Swagger documentation for the rest end points and used Spring REST template to consume rest services.
  • Performed ORM mappings using Hibernate and used spring transaction manager to manage hibernate transactions.
  • Performed unit testing for the rest services using Spring Boot, Junit and Mockito.
  • Deployed the application using Tomcat application server and performed Maven dependencies for the project and used Gitlab as Version Control System.
  • Effectively used Log4j framework to implement logging system for the project and JIRA for bug reporting and tasks and issue tracking.

Environment: HTML5, CSS3, Java 1.8, Typescript, Bootstrap, JSON, Angular 6, Angular-CLI, AJAX, Jasmine 2.5, Karma, Spring Boot, Hibernate 4.2, REST, JUnit 4.12, Log4j 1.4.9, JIRA, Kafka, Postman 4.9.3, Visual Studio Code

Confidential Denver-CO

Full Stack Software Developer

Responsibilities:

  • Implemented Agile methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Expertise in design, development and testing of web applications using JavaScript, HTML5, CSS3, JSON, Angular JS, ExpressJS and NodeJS.
  • Changed an existing JAVA-Spring application and created new application from scratch under MVC pattern using NodeJS and Express and extensively tested using POSTMAN.
  • Developed RESTful web services at back end by using NodeJSand Express JS and stored dependencies using NPM.
  • Experience in creating custom, general use modules which extend the elements and modules of core NodeJS.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of Node JS applications.
  • Worked with Express.js for development of RESTful web services and middle ware configurations.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Tested various Angular components and performed end-to-end testing.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using MongoDB.
  • Used GIThub as version control for repository and controlling the code without any conflicts.

Environment: HTML5, CSS3, Java 1.7, JavaScript, JSON, AJAX, Angular 2, Node JS 4.2, ExpressJS 4.14.0, XML, Spring MVC, RESTful 2.0, GIT, Maven, Postman 4.9.3, MongoDB 3.2, Sublime Text, Visual Studio Code2

Confidential

Java Developer

Responsibilities:

  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, and singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Developed responsive web application pages and used AngularJS services, controllers and directives for front end UI and consumed REST web service API.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML and DHTML.
  • Designed service layer and developed business logic by using Spring MVC framework an implemented Dependency Injection (IOC) feature of Spring framework to inject beans into User Interface.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Used Spring JMS to receive the messages from other team and responsible for the technical direction and implementation of the Spring Batch framework.
  • Exposed application functionalities as RESTful services to clients that want to use their own UI layer - using Spring for JSON output.
  • Implemented error handling on various RESTful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end to end business functionality for RESTful services.
  • Used DAO pattern to send input parameters and fetch data from Oracle database using Hibernateand developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model.
  • Used Tomcat (local server) to deploy the application and responsible for developing integration test for an AWS-hosted cloud application using TDD.
  • Developed unit testing frame work using JUnit test cases for continuous integration and used GIT for repository and controlling the code without any conflicts.
  • Added new features in the existing application using JSF and Prime Faces.

Environment:HTML4, CSS2, jQuery 1.8.3, JavaScript 1.8, RESTful 2.0, AngularJS 1.6.2, JUnit 4.0, JSP 2.1, Servlet 3.1, Bootstrap, Tomcat 5.5.36, JSON, JSF 2.2, PrimeFaces 4, CMS, Hibernate 4.2, Spring 3.1, XML, MVC, TDD, Oracle 11g, GIT 1.8

Confidential

Junior Java Developer (Internship)

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Designed and developed the web-tier using Html, JSPs, Servlets, Strutsaction classes
  • Implemented Exception mechanism and used Struts error message mechanism.
  • Server-side validation was performed using Struts Validation Framework
  • Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
  • Implemented MVC Architecture to separate the presentation, business and database logic in the application.
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
  • Worked with the testing team to identify, categorize and fix bugs and involved in the maintenance and support of the application.
  • Involved in Database Performance Tuning by checking and creating indexes, avoiding inefficient queries, avoiding too many open connections and avoiding inline queries wherever possible.
  • Developed PL/SQL View function in Oracle database for get available date module.
  • Deployed the application on the JBoss Application Server.
  • Developed test cases and performed unit, integration and performed unit testing using JUnit.

Environment: JSP 2.2, HTML 4, CSS 2, JavaScript, Servlets 3.0, EJB, JDBC 3.0, JSTL, Eclipse, JBoss, Struts 2.0, MVC, Oracle 11g, JUnit.

We'd love your feedback!