We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

PA

SUMMARY:

  • Over 7 years of experience in Analysis, Design, Development, Implementation of application software in Web - based environment, distributed n-tier architecture and Client/Server architecture using Core  Java , J2EE technologies. 
  • Expert in Project Delivery starting from preparing sequence diagrams - class diagrams - code generation - detailed design/implementation - unit testing - component testing - integration testing - performance testing, UAT testing and production support. 
  • Experience in full system development life cycle (Plan & Define, Design, Development, Deployment Support and Testing) using Agile and Water Fall methodologies. 
  • Expertise in Object Oriented technologies using  Java , J2EE, Design Patterns, JSP, Servlets, Struts, spring, Hibernate, JDBC, EJB, JMS,  Java  Mail, SOAP and REST based Web Services.
  • Expertise in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts and implementing various  Java /J2EE applications using design patterns like Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates, Business Object, Data Transfer Object and Session Façade etc. 
  • Expert in Development of Enterprise  Java  Beans (EJB) and Message Driven Beans (MDB) components. Good knowledge with Message queue (MQ) channels for asynchronous communications. 
  • Experience in designing SOAP WSDL and consuming web services using WSDL. 
  • Experienced working with RESTful Web Service APIs. 
  • Experienced in multithreading development. 
  • Expertise in using and configuring logging utility tool Log4j. 
  • Experience working with ANT and Maven to build scripts and project release documentations.
  • Good Working experience in using JMS provider IBM MQ Series and sound knowledge in developing Asynchronous Modules build on top of Message Driven Beans (MDB), JMS. 
  • Experienced with IDEs RAD and Eclipse. 
  • Hands on experience in working with Oracle and DB2 databases. 
  • Expertise in using source code version control tools Clear Case, CVS, GIT and SVN. 
  • Experience in working with multiple Operating Systems like Windows, Linux and knowledge on UNIX to troubleshooting, find and fix critical problems.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.

TECHNICAL SKILLS:

Programming languages:  Java, HTML, SQL, JavaScript, C, C#, and XML. 

J2EE Technologies: Java  EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, and JPA. 

Frameworks:  Spring MVC, Spring Batch, Spring integration, Hibernate, Struts. 

Web Technologies:  AngularJS, Node.js, jQuery, Ajax, HTML, DHTML, JavaScript, CSS, JavaScript, Bootstrap, JSON, XML JSTL, XSD, and XML.

Web/Application Servers:  Apache Tomcat, JBoss, WebSphere, and Web logic. 

Web Service:  SOAP, REST, WSDL, JAX-WS, CXF, AXIS, JAX-RS, and SOAP UI .

Database tool:  Oracle, MS SQL Server, MySQL,DB2 and PL/SQL.

Build/Deployment tool:  Maven, Ant, and Jenkins.

Version Control Systems:  Apache Subversion SVN, CVS, Git and Git hub. 

Operating Systems:  Windows XP, UNIX, Linux, and Windows.

Other Tools: JUnit, Log4j, AWS, Micro Services, MongoDB, Cassandra.

PROFESSIONAL EXPERIENCE:

Confidential,OK

Full Stack Java Developer

Responsibilities: 

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application. 
  • Designed and Developed user interactive screens using HTML5, CSS3, JavaScript and Angular JS.
  • Worked on MEAN (MongoDB, Express, Angular and Node)  stack  for rapid prototyping of applications for client demonstrations. 
  • Created micro services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Enhanced user experience by designing new web features and also single page applications using AngularJS. 
  • Wrote SPA (Single Page Applications) using RESTful webservices plus AJAX and AngularJS.
  • Configured Spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer. 
  • Created all the services to work with various entities provided and rectified the services using APIs using JAX-RS. 
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods. 
  • Created application layer and mapped them to backend Oracle database tables using Hibernate framework. 
  • Developed queries that are required for the application development and implemented using different logics. 
  • Implemented the coding standards, review the code and fixing all the code review bugs. 
  • Developed test classes in Junit for implementing unit testing.
  • Used SVN as the Version Control.
  • Used the Log4j framework to implement the logging mechanism of the applications.

Environment:   Java/J2EE , Agile/Scrum, Bootstrap, AngularJS, Mongo DB, Node JS, HTML, CSS, Spring, Eclipse, IntelliJ, Spring MVC, Maven, SVN, AJAX, Apache Tomcat Server, Log4j, Restful web services, WebSphere Application Server, Spring, Oracle, Jboss, JIRA, Jenkins, Windows.

Confidential, PA

 Full Stack Java Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Actively involved in using Core  java  concepts - Collections, Exception Handling, Multi-Threading, Serialization. 
  • Developed distributed  java  components using EJB and JPA for persistence. 
  • Used J2EE patterns for designing applications. 
  • Designed UI pages using HTML, DHTML, JavaScript, AngularJS, JSP and CSS.
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
  • Developed Web Services to communicate to the other module using XML based SOAP and WSDL protocols.
  • Deployed on WebLogic Application Server.
  • JMS is used for exchanging the information like Author publication status report between the author and company. 
  • Used EJB Session beans and entity beans to develop business services and the persistence. 
  • Involved in doing performance tuning by observing AWR reports & execution plans.
  • Used Eclipse as IDE to develop the application.  
  • Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, and Views. 
  • ANT is used as the build tool and GIT as version controller.
  • Created unit test cases and mock objects using JUnit framework.

Environment:   Java /J2EE, JSP, Servlets,  Java  Beans, JSTL,  Java Script, EJB-session bean, entity beans, JMS, HTML, DHTML, Eclipse, Angular JS, AWS, Apache Tomcat, GIT, Windows, Design Patterns, Web Logic, SOAP, Validation framework, JUnit, Oracle-SQL, PL SQL, Log4j, and ANT.

Confidential,NJ

Java developer

Responsibilities:

  • Actively participated in Managing team performance and progress and participated in requirements gathering, analysis, design, development and testing phases for development. 
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. 
  • Developed user interface using HTML5, CSS3,  Java Script, AJAX and JQuery.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services. 
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache Axis. 
  • Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage. 
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC. 
  • Developed messaging module using Spring JMS and ActiveMQ.
  • Used different phases of JSF lifecycle for client-side and server-side data validation. 
  • Worked on setting up JBoss Fuse ESB and building and deploying applications to Fuse server. 
  • Participated in builds using Maven and CI(continuous integration) using Jenkins. 
  • Created JUnit Unit Test Cases for each  java  class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique. 

Environment:   Java , J2EE, Spring MVC, REST, SOAP UI, Restful API, JAX-WS, Apache Axis, LDAP, JDBC, Hibernate, XML, JAXB, JMS, ActiveMQ, JSF, HTML5, CSS3, JavaScript, Ajax, and JQuery, JBoss, Maven, Jenkins, JUnit, Mockito, Agile and Windows.

Confidential,CO

 Java/J2EE developer

Responsibilities:

  • Participated in the  full  life cycle of the project including Analysis, Design, Development, and testing and maintenance phases of the Application. 
  • Developed reusable components using  Java , Hibernate and Spring core integration. 
  • Used J2EE Servlets running on Tomcat; extensive multithreading and TCP/IP networking; Swing, Serialization, and Collections API.
  • Developed User interface using JSF, JSP, HTML, JavaScript, CSS, AJAX, JQuery and JSON.
  • Developed Web Services to communicate to the other module using XML based WSDL protocols. 
  • Developed an application using Core  Java , Hibernate, JDBC, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Batch, JSP, Web Services, HTML, CSS and JavaScript. 
  • Implemented MVC architecture using Spring MVC framework and enhanced the design using Stateless Session beans for the Middle Tier development.
  • Developed Restful Web Services as End point to share the data with the other products using JSON as messaging medium.
  • Used Hibernate extensively to store the persistence data into the Oracle 11g database and writing HQL to access the data from the database. 
  • Used Hibernate Query Language (HQL) in data access classes to implement basic persistent storage functions such as Create, Read, Update and Delete (CRUD)Application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Automation of Web Services Testing using SOAP UI. 
  • Implemented Test cases using Junit and tested webservices using REST Client.

Environment:   Java , J2EE, JSP, Hibernate, Spring AOP, REST Web Services, UML, HTML, XHTML, DHTML, JavaScript, CSS, Soap UI, AXIS, XML, JSON, JQuery, Web Sphere, Log4j, SQL Server, Oracle11g, JUnit, JNDI, ANT, Apache Tomcat, Agile and Windows.

Confidential,NC

Java/J2EE developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Involved in front-end development using Spring MVC, HTML, CSS, and JavaScript.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the back-end Oracle database tables for the application.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with Oracle Database to implement persistence layer in Hibernate.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on database.
  • Developed REST Web Services to exchange data between different applications, implemented SOA architecture with Web Services.
  • Worked with IDE as Eclipse and deployed into Apache Tomcat Server and WebSphere Application Server.
  • Used Maven for dependency management and for building the application.
  • Involve actively in maintaining and updating task progress on Version One.
  • Used SVN as the version control tool and configured logging in the application with Log4j.
  • Developed Unit test cases using JUnit and involved in User Acceptance Testing and Bug Fixing.

Environment: Java/J2EE, Agile, Spring, Spring MVC, Hibernate, HTML, CSS, JavaScript, Eclipse, REST, Tomcat, WebSphere Application Server, Maven, SVN, Log4j, JUnit, Oracle, Windows.

Confidential

Java/J2EE developer

Responsibilities:

  • Involved in designing, developing and implementation of Classes, UML diagrams showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Involved in design, develop and implementation of the application using Spring and J2EE framework.
  • Built web-based application using Spring MVC Architecture and REST Web-services.
  • Implemented as well as exposed web services using Apache Axis. 
  • Implemented services for the users of this application to check member's validity and schedule rides.
  • Created an XML configuration file for Hibernate for Database connectivity. 
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. 
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc. 
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high quality Software.
  • Created an XML configuration file generating beans of the java classes.
  • Provided production support for the application both onsite and remotely.
  • Implemented various design patterns like singleton, data access object, data transfer object, MVC design pattern.
  • Carried out bug fixing by rigorous testing using JUnit tests.
  • Configured the JDO configuration files to persist the data to the Oracle Database.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator.
  • Used Log4j for legging and debugging purpose.
  • Database Schema and tables were developed using SQL Developer.

Environment: Java/J2EE, Apache Axis, Spring, Hibernate, WebSphere, JDO Repository, Tomcat, XML, Log4J, JUnit, Oracle, Windows.

We'd love your feedback!