We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 5+ Years of diversified experience in the field of Java/J2EE projects including Development, Technical Design, Implementation, Maintenance, Support and Testing in all stages of the Software Development Life Cycle.
  • Expertise in Java Servlets, JSP, EJB (session Beans and Message Driven Beans), JDBC, Frameworks (Struts, spring, Hibernate) in Implementing web based and enterprise solutions.
  • Experienced in coding Java design patterns and J2EE design patterns.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts, spring.
  • Proven expertise in implementing Spring IoC/Dependency Injection/convention over configuration features in various aspects of Spring Framework (Core, ORM Integration, MVC, AOP, Security).
  • Extensive experience in developing web page quickly and effectively using AJAX, JQuery, JavaScript, AngularJS, Bootstrap, HTML5, CSS3,Angular 6 and in making web pages cross browser compatible.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations.
  • Experience in implementingCI - CDpipeline in application development and maintenance.
  • Experience in REST API, SOAP UI and Microservices.
  • Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.
  • Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases.
  • Knowledge on Non SQL databases like Mongo DB.
  • Experienced in agile development practices like Agile, Scrum, Extreme and SDLC.
  • Experienced with implementing MVC based solutions using Struts framework.
  • Experience in Multithreading applications, developing Database layer with ORM frameworks like Hibernate
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures and Triggers, and Query optimization techniques.
  • Good Experience in software configuration management using CVS, SVN, GIT.
  • Experience in using Maven for build automation.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Strong communication with Analytical and programming skills in using technology to develop effective complex business solutions.

TECHNICAL SKILLS

Languages: Java, C, HTML5, CSS3, JavaScript, AJAX, XML, XSL, XSLT, UML.

Java: J2EE, Java EE7, JSP, Servlet 2.4/2.5/3.0/3.1 , Web applications using Web 2.0 standards such as JSF, PrimeFaces, RichFaces, JSP, Struts 1.0/2.0/2.5, Spring 2.5/3.0/4.0, Hibernate3.0/3.5/4.3, EJB 2.1/3.0, JMS 2.0, Web Services (JAX - WS (XML Web Services), SOAP, XSLT, JDBI, JNDI, JUnit, log4j, ANT and Maven

JavaScript Frameworks: AngularJS, Angular6

J2EE MVC Frameworks: Struts 2.5/1.X, Spring MVC, Spring IoC/DI

Version Control: CVS, SVN, GIT.

Operating Systems: Windows 8/7/2000/XP/NT

Databases: Oracle 10g/11g/12C

Platforms: Windows 2008 R 2/2003/2000/7/8

ORM Frameworks: Hibernate 2.0/3.0/3.5/4.3 , Struts 1.0/1.1/1.2/2.0/2.5 , Spring 2.0/2.5/3.0/4.0 , Spring MVC.

IDEs: Eclipse 2.0/3.0/3.1, RAD 8.5., IntelliJ IDEA

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tag, JDBC2.0/3.0, Filters and Listeners.

Web Service Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), WS-I Basic Profile, AWS

Application/Web Servers: Tomcat 5.5/6.x, WebLogic 10.0, WebSphere 5.0/6.1.

Middleware Technologies: EJB 3.0

Methodologies: Agile, Scrum, Test Driven, Waterfall Model, V-model

Loggers: Log4J

PROFESSIONAL EXPERIENCE

Confidential - Columbus, OH

Java Full-Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development of the Application, Deployment through Agile methodology.
  • Used CoreJava, Collections like List, Array List.
  • Worked with Spring MVC framework and Hibernate ORM for implementing the Web tier of the application.
  • Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular 6.
  • Used Spring Inversion of Control (IOC) for injecting the beans and reduced the coupling between the classes. Implemented the Model View Controller using Spring MVC.
  • Involved in developing Angular 6 Front end application usingAg-Grid.
  • Implemented reactive forms in Angular 6 and their Validations.
  • Implemented the Microservices based on RESTful API utilizing Spring Boot.
  • Created and injected Spring services, spring controllers and DAO's to achieve dependency injection and to wire objects of business classes.
  • UsedHibernateas persistence framework for DAO layer to access the database.
  • Developed SQL Queries for performing CRUD operations inOraclefor the application.
  • Created a shared and reusable Toaster Message component to display warning or Success message for validations in the application.
  • Used Maven to build the application and deploy it to Tomcat Webserver.
  • Fixed various defects after the development work.
  • Developed the test cases with JUnit for Unit testing of the built components.
  • Updated Confluencefor internal approval signoff documentation.
  • Committed code changes into repository by using version control tool Git.
  • Responsible for analysis, design, unit test, SIT by user story.
  • Javaweb development using IntelliJ IDEA.
  • Creating and planning the product backlog, sprint backlogs using JIRA.

Environment: J2EE 8.0, Angular 6, Agile, IntelliJ IDEA, Spring 5.0.4 MVC, Spring Boot, Hibernate 5.0, RESTful, Tomcat Web Server, Confluence, GIT, JIRA, Maven, Oracle 12 C.

Confidential - Providence, RI

Full-Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Used Core Java concepts like Exception handling, Serialization, Collections framework.
  • Design and develop the DAO Service components using J2EE version 8.0.
  • Design and develop the Business Service components using J2EE version 8.0.
  • Developed single page web application using Angular JS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Designing and developing a UI-grid, and building various charts pie chart, bar chart in the dashboard.
  • Designing and developing additional components such as UI-Angular Material Components (Menu, LeftNav Bar, Modal Dialog, Cards, and Grid Layouts).
  • Created Tables, Stored Procedures for different data operation on the Oracle database.
  • Implemented various features of spring framework such as Dependency Injection, Annotations and Spring integration with Hibernate.
  • Implementing back-end components using Spring MVC framework in implementing Dependency Injection (DI)
  • Created and Consumed Web Services using Restful web services.
  • Implementing Strategy Design Pattern, Abstract Factory Pattern, DAO Pattern, RESTful Service Patterns.
  • Developed use case UML diagrams such as Sequence and Class diagrams for my application module.
  • Used Log4j for logging and debugging
  • The application is deployed to a JBoss 10.1 (Wildfly) application server
  • Updating Status report in RALLY
  • Experience in using the GIT version control system.
  • Responsible for analysis, design, unit test, SIT by user story.
  • Involved in Software Agile development activities like sprint planning, performing analysis, attend the daily scrum meeting, part of the sprint retrospective.

Environment: J2EE 8.0, AngularJS 1.6, Agile, Spring 5.0.4 MVC, Hibernate 5.0, RESTful, JBoss 10.1 (Wildfly), JavaScript, GIT, RALLY, Maven, Oracle 11g.

Confidential - Basking Ridge, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Worked on Core Java components Generics, Collections, Multithreading, Inheritance and Exception Handling.
  • Solid understanding of Object Oriented Programming concepts and Expertise in design and development of J2EE components and API's.
  • Analyzing the requirement, creating tasks and analyzing J2EE design pattern to best fit in.
  • Used Multi-Threading and collection framework including List, Map etc.
  • Responsible for laying down the flow of the application from front to backend.
  • J2EE framework facilitated the integration & deployment of java classes, JSP, JAX RS code on Tomcat server.
  • Used and implemented the application using Spring (MVC, IOC, Spring Annotations) modules and Hibernate.
  • Used Spring API's for wiring components using dependency injection.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Implemented Spring DAO layer to interact with the database.
  • Involved in the front-end design using HTML5, CSS3, JavaScript, JQuery and AngularJS.
  • Involved in the implementation of front end services through AngularJS and connecting them to the backend services.
  • Developed WebServices to allow communication between applications through REST over HTTP.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Involved in documentation, review, analysis of requirements.
  • Designed various classes based on the class diagram and implemented class logic based on business requirements.
  • Used GIT controls to track and maintain the different version of the project
  • Developed various build scripts for building and deploying beans across domains, creating jar/war/ear etc. using MAVEN build tool.
  • Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance.
  • Coordinating with client to work on gathering requirements.
  • Worked seamlessly with Business Analyst, Technical Lead, Project Manager and QA.
  • Used JUnit for unit testing.

Environment: Java 1.7, J2EE, XML, Junit, Agile, JavaScript, MySQL, Angular JS, Ext JS, JQuery, Ajax, Spring Core 3.1, Spring (IOC, MVC, ORM, DI), Hibernate 4.3, JAX-RS,HTML5, CSS3, GIT, Eclipse, Tomcat 7.0, Windows 7.

Confidential - Peoria, IL

Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in-group meetings with Managers, Team Members in designing, implementing and testing.
  • Integrated jobs scheduling using Jenkins for the application.
  • Developed application using Core Java concepts.
  • Worked on various design patterns specific to the requirement.
  • Navigated and understood through the Workflow of the development.
  • Implemented changes in the code suitable to the Workflows.
  • Developed user interface using JSP, HTML5, CSS3 and performed client side validations using JavaScript.
  • Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed some applications using Web Services.
  • Experience in development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL.
  • Created Business to Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
  • Test Web Services using SOAPUI.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Extensively worked on form validation using the Spring Validator framework.
  • Used the Struts Validator framework for validating the forms.
  • Unit tested the applications before release to QA.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Created database Objects like tables, Views and Indexes in Oracle Database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Client Side Validations and Code are written using JavaScript.

Environment: Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT 4.1, Struts 1.2, Spring, Hibernate 3.2.6, Oracle11g, WebLogic 10.3.x, SOA, Eclipse, Log4J, JQuery, AJAX, JAX-RPC 2.0, CVS, HTML5, CSS3, IBM MQ Series 6.0/7.0, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA WebLogic Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate from Hibernate2.X version to Hibernate3.X. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the Hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, Rationale Rose, Eclipse 3.1, UNIX, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.

We'd love your feedback!