We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY

  • Over 7+ years of diversified experience in the field ofJava/J2EE projects including Development, Technical Design, Implementation, Maintenance, Support and Testing in all stages of the Software Development Life Cycle in different industry verticals Financial, Insurance, E - commerce, Retail and Telecom sectors.
  • Excellent experience in Object Oriented analysis and Design (OOAD), Development, Implementation and Testing of various software applications usingJava/J2EE.
  • Extensive work experience in all phases of the Software Development Life Cycle like collecting business specifications, analysis, design, development, and testing the application.
  • High experience in using frameworks like Struts, Spring MVC, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object(DAO), Value Object, Singleton, Service locator for executing multi-tier, highly scalable, component based, Service driven EnterpriseJavaapplication.
  • Extensive noledge in coreJavaconcepts which includes Collections, Multi-threading and J2EE (Servlets, JSP, JDBC, EJB, JMS, spring, Struts and Swing).
  • Involved in developing distributed Enterprise and Web applications usingJava/J2EE, UML Web technologies dat include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL and Hibernate.
  • Experienced in establishing connectivity from front end to back end using JDBC connections.
  • Ability to handle multi-tier, object-oriented J2EE and CoreJavaapplications.
  • Developed applications in JSP,JavaBeans and Servlets using MVC architecture.
  • Proficient in developing advanced web-based applications design and development usingJava, J2EE, Servlets, JSP, JSTL, Struts, Spring, Eclipse, MongoDB, JQuery, AJAX, AngularJS and Databases.
  • Strong experience in technologies likeJavaServer Pages (JSP),JavaServlets, EnterpriseJavaBeans (EJB) 2.0/3.0, JDBC.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
  • Expertise in developing large and highly configurable applications using Spring 2.5, Struts 2.0, Hibernate and JPA 2.0 combination.
  • Expertise in the OOPS, Multi-threading, String pool, Exception-Handling & Collections
  • Strong expertise in development and deployment of web components dat include Servlets, JSP, JSF,JavaScripts and business layer components dat include, Web Services, and JDBC.
  • Experience in server side distributed object development using J2EE, EJB, JNDI, JDBC, IBM Web sphere Server, Web Logic Server, XML, XSL, XSLT, WSDL and SOAP.
  • Experience in web application development using markup languages, style sheet and scripting languages like HTML/HTML5, CSS/CSS3,JavaScript, JQuery AJAX, JSON.
  • Developed restful web service usingSpringBootand deployed to pivotal web services.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Strong experience in working with version control software's like CVS, SVN, GIT and builds tools ANT, Maven, Gradle and Jenkins.
  • Experience in writing ANT, Maven build scripts and configuring them using Log4j and writing JUnit test cases.
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Excellent analytical, problem solving and interpersonal skills, Ability to learn new concepts fast, Consistent team player with excellent communication skills

TECHNICAL SKILLS

Java & J2EE Technologies: Core Java 1.2 to 1.8, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM.

Web/Application Servers: IBM Web Sphere 6.x/5.x/4.x, IBM Web sphere, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, Tomcat4/5/6.

Frameworks & Middleware: Struts 1.2, 2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, Spring Boot, IBM MQ series, Axis1.4/2.1.3.

Languages: Java, PL/SQL.

Web Services: SOAP, REST, WSDL, UDDI

Development Tools/IDE’s: Eclipse Neon/Oxygen, My Eclipse 8.0, IntelliJ idea, Net beans 4.1

Open Source: JUnit, log4j1.2, GIT, CVS, SVN, Source Tree and GIT Hub.

Platforms: Windows 7/10, UNIX (SOLARIS), LINUX.

Databases: Oracle 11g/10g/9i/8i, MS SQL Server 2008, My SQL, NoSQL

Web Development & Markup Languages: AJAX, JQuery, Java Script, HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML.

Build tools: Maven 3.5.3, Ant 1.5/1.7

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Full stack java developer

Responsibilities:

  • Involved in all phases of SDLC - Agile - Requirement Analysis, Design, Development, and System.
  • Interacted with the business analysts and marketing team to discuss and understand the business requirements and business rules.
  • Accountable for analyzing and bringing clarity to requirements, design and develop software applications communicating with stake holders for further information and approvals.
  • Developed System Layer architecture and technical documentation which uses offshore and onsite team.
  • Involved in spring security with OAUTH2.
  • Used Inheritance, Multithreading concepts and implemented the access management.
  • Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams,Collaboration Diagrams and Class Diagrams.
  • Created responsive UI using Angular, HTML5/CSS3.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch & Hibernate.
  • Developed Restful API utilizing Spring Boot with Spring MVC.
  • Developed the DAO layer using Hibernate as Abstract Factory, which is used across all Entities.
  • Implemented MVC pattern in the application development using spring.Used JSP,Java Script, JQuery, Bootstrap and CSS to develop the GUI.
  • Developed web services using REST API and JAX-RS and implemented SOA layer.
  • Worked with the PostgreSQL Database, and wrote Stored Procedures for effective Data Processing and performance.
  • Developed upload and download functionality using JXL & POI API.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Developed Maven build file to compile and deploy the web application to application server.
  • Written UNIX Shell Scripts for building, packaging and installing the application in the server.
  • Excellent noledge in using Maven to build the different modules, project etc.

Environment: Spring 3, JDK 1.7, Core Java, Angular, JSP 1.2, JSTL1.1, PostgreSQL, jQuery, JSON, HTML, Maven, Log4j, JUnit 3.2, J2EE Design Patterns, Restful Web Services, Tomcat Web Server 5.5.

Confidential, San Diego, CA

Full Stack Java Developer

Responsibilities:
  • Fullstackdevelopment based on J2EE specifications with Microservices architecture.
  • Working with Spring MVC framework and Hibernate ORM for implementing the Web tier of the application.
  • Converted file uploading existing web service toMicroservicefor large Excel document uploads, validations, inserting records into Oracle DB tables.
  • DeployingSpringBootbased micro services Docker container using Amazon EC2 container services.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Also, enforced a stateless client-server and support JSON (few changes from SOAP to RESTFUL).
  • Implemented a GUI using Google web toolkit (GWT) and integrate it with Java web services to facilitate users.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular, Java Script, JSF, and AJAX. And TEMPhas worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Using Hibernate Query Language (HQL) for accessing data from the database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Writing Stored Procedures to insert all the new services and elements to Oracle 12 Database, MySQL.
  • Developing automated Build files, reporting, and documentation using Maven. And Continuous integration and deployment with Jenkins.
  • Testing components using, JUNIT & Mockito during development.

Environment: Spring 3, JDK 1.7, Core Java, Angular Js, JSP 1.2, JSTL1.1, Oracle 9i, jQuery, JSON, HTML, Maven, Log4j, JUnit 3.2, J2EE Design Patterns, Ant, Restful Web Services

Confidential, Denver, CO

Sr. Java Developer

Roles & Responsibilities:

  • Involved in requirement analysis from the end users of legacy system.
  • Interacted & coordinated with the Design team, business analyst and End users of the system.
  • Created Sequence diagrams, collaboration diagrams, Class diagrams, Usecase diagrams and Activity diagrams using Rational rose for the configuration cache and logging services.
  • Developed the application using Core Java, Collection, Struts 1.2, XML, Hibernate, MAVEN,RESTful Web services, Oracle and JBoss.
  • Used Java-J2EE patterns like MVC, Front Controller, Value Object, Data Access Objects,
  • Command Pattern and Singleton patterns.
  • Implemented Value Objects and Data Access Objects to develop service layers.
  • Implemented java RESTful Web Service for communication with external supportingapplications.
  • Established communication with SOA services.
  • Implemented PL/SQL Stored Procedures and Functions to implement the business logic.
  • Used SQL Developer for working with SQL Queries and PL/SQL programming.
  • Used SVN for source code Version control.
  • Build application by configuring Maven pom.xml file and deployed on Mac operating System.
  • Supported System Integrated and user Acceptance Testing by providing environment and data setup.
  • Involved in development estimation and project release strategy.
  • Deployment of application in the JBOSS server environment using ANT tool using with the JSP client
  • Involved in configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Unit test cases for the service and prepared documentation.

Environment:Java, JSP, Servlets, JAXB, SQL, SOAP, EJB 3.0, Web Services, Eclipse, JBoss, Oracle9i, Junit, Rational Rose, JavaScript.

Confidential, SFO, CA

Java/J2EE Developer

Roles & Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development (SDLC) using Agile Scrum methodology.
  • Developed various Typescripts(ES6) objects including Components, ngModules, Providers, Services and Classes using arrow functions and optional types.
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
  • Extensively worked with Angular components, Forms, Events, Keys, Router, Animations.
  • Worked on Angular views, rendering using components which contains additional components called custom HTML tags.
  • Used Angular to build the UI components, Bootstrap front-end framework for faster and easier web development.
  • Developed Responsive Single Page Applications (SPA) using Angular and rendering pages on the server side for faster loading and updating by 3x.
  • Closely worked with Application using Angular and Node.js libraries NPM, gulp directories to generate desired view.
  • Designed and developed RESTFUL web services using Spring Boot framework. Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.
  • Worked on Spring Security for application autantication and REST Controllers and Services classes as part of spring framework.
  • Designed and developed Spring Boot adapter applications using Rest API.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and makes application faster.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns.
  • Implemented DAO for data access using Spring ORM and used Spring IOC concepts to build the framework.
  • Development using J2EE / JavaScript applications framework dat are aligned with the overall architectural approach and platform being used using latest technologies.
  • For logging and other functions used Spring AOP and Spring IOC Framework to implement them.
  • Developed complex functions with Lambda expressions using Java 8.
  • Implemented Micro Services based Cloud Architecture on AWS and Pivotal Cloud Foundry.
  • Used Log4J to capture the log dat includes runtime exceptions.
  • Integrated Spring Boot with Hibernate for data access from MySQL Database.
  • All responses are returned in JSON/XML format.Generated POJO's using Hibernate JPA 2.0.
  • Used GIT for Version control across common source code used by deevelopers.
  • Used Spring Dao classes to perform database transactions with Spring JDBC and Spring JDBC row mapper classes to prepare result set for database operations.
  • Implemented caching techniques, generated POJO classes for storing data and DAO's to retrieve the data.
  • Used Jerkins to integrate and deploy code to production and staging environment quickly leveraged the use of Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Performed JUnit Testing on the developed web services.

Environment: Java, WebServices(Restful), JPA 2.0, HTML, Boot, Agile, Cloud/AWS, Hibernate, JMS, SQL, GIT, GitHub, Maven, SQL, HTML, DHTML, Oracle

Confidential

Java developer

Roles & Responsibilities:

  • Involved in requirement gathering from end users.
  • Provided valuable suggestions for design.
  • Developed the application using Core Java, Collection, Struts 1.2, XML, EJB 2.0, Oracle and JBoss.
  • Used Java-J2EE patterns like MVC, Front Controller, Value Object, Data Access Objects, Command Pattern and Singleton patterns.
  • Implemented Value Objects and Data Access Objects to implement business logic.
  • Used Stateless Session beans in business layer.
  • Implemented PL/SQL Stored Procedures and Functions to implement the business logic.
  • Used Toad for working with SQL Queries and PL/SQL programming.
  • Implemented JSP, HTML, and JavaScript for User Interface development.
  • Used log4j to log notification messages.
  • Used CVS for source code Version control.
  • Build application using ANT tool.
  • Deployed application on WebLogic 8.1
  • Imparted Training to end users

Environment: Java, Struts 1.2, My Eclipse 5.1, Oracle9i, WebLogic 8.1

Confidential

Jr. JavaDeveloper

Responsibilities:

  • Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlets.
  • Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
  • Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
  • Developed ANT scripts for automating build process
  • Implemented project using Spring Framework
  • Implemented the Web Services with WSDL, UDDI and SOAP from scratch by using Apache Axis
  • Tested Web services using SOAP UI Tool
  • Configured the project on Web Logic 10.3 application servers
  • Implemented the agile development methodologies
  • Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate.
  • Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements
  • Tuning complex database queries and joining the tables to improve the performance of the application
  • Involved in the production support issues in the ticketing system.

Environment: JDK 1.6, JSP, Apache Tomcat 7.0, Web Logic 10.3, JDBC, XML, CSS, HTML, JNDI, Web Services, Eclipse 3.0, Restful, JUNIT, JavaScript, Oracle11g.

We'd love your feedback!