We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Dublin, OH

SUMMARY:

  • Over 7 years of experience as a Software Developer involved in Object - oriented analysis, Design, Development, Testing, Implementation and maintenance of web bases.
  • Experience in Core Java with strong understanding and working knowledge of OO Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
  • Proficient in Java/J2EE Design Patterns like Singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO).
  • Excellent knowledge and experience of developing applications with MVC using Struts framework and Spring framework.
  • Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, AngularJS, Bootstrap and jQuery with the webpage Cross Browser Compatibility and Responsive Web Design.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Experience with databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
  • Extensive experience in implementation of version control software SVN and CVS.
  • Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Application development in different environments like Windows, Linux and UNIX.
  • Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.
  • Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, C, C++

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, AngularJS.

Frameworks and IDE's: Spring, Hibernate, JPA, Spring Boot.

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS.

Databases: Oracle, SQL Server, PL/SQL and My SQL, MongoDB.

Operating Systems: Windows, Linux, UNIX.

Web Services: WSDL, SOAP, JAX-WS, JAX-RS and REST API, AWS, Microservices.

Version Control Tools: SVN, Git hub, CVS.

Build Script: Maven, Ant, Jenkins.

IDE's: Eclipse, NetBeans, Spring.

Methodologies: Agile, Waterfall, SDLC, Iterative.

PROFESSIONAL EXPERIENCE:

Confidential, Dublin, OH

Full Stack Java Developer

Responsibilities:

  • Interacted with the Business Analyst team during requirement gathering and participated in regular team meetings for proper communication and to resolve the issues.
  • Involved in various phases of SDLC (Software Development Life Cycle). And implemented Agile Methodology and SCRUM.
  • Developed multi-tiered web - application using J2EE standards
  • Designed Web front-end to scheduling system using HTML, CSS, and JavaScript, with the Angular JS library.
  • Worked on external user interfaces using HTML and Angular JS MVC Frameworks.
  • Developed web-based user interfaces using Servlets, JSP, HTML, on Tomcat Server.
  • Implemented Spring Web Flow for representing the UI flow in a more reliable way.
  • Developed REST/JSON based web services for consumption by an HTML5/JavaScript based front end.
  • Used Spring with annotations for a high-level design.
  • Defined set of security policies which helps in identifying categorizing and protecting the assets on AWS, managing access to AWS resource using accounts, users and groups.
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed them in the Jenkins pipeline.
  • Involved extensively in authentication and authorization using Spring Security.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Used Hibernate for JPI backend as Oracle and HQL, SQL and Criteria Queries.
  • Work with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
  • Wrote SQL queries, Triggers, Functions for Oracle database and developed some complex SQL queries.
  • Implemented SOA framework to develop client application with Web Services.
  • Worked on JUnit testing to write and run repeatable for automated tests.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Monitored the error logs using Log4j and fixed the problem.
  • Used GIT for Version control.

Technologies Used: Agile, Java/J2EE, Angular JS, HTML, XML, CSS, JavaScript, XHTML, AJAX, Spring MVC, Spring Boot, Hibernate, Oracle, SQL, MongoDB, JMS, REST Web Services, AWS, Microservices, Log4j, Servlets, Junit, ANT, GIT and Windows.

Confidential, Plato, MO

Full Stack Java Developer

Responsibilities:

  • Actively involved in full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Designed and developed UI screens using Angular JS, HTML5, CSS3, JavaScript, JSON and AJAX.
  • Developed custom Angular JS directives to build custom reusable components to use across the application pages.
  • Used Spring framework including Spring Beans, Spring AOP and Spring Boot.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC.
  • Designed and developed Rewards API using Spring Boot.
  • Used Spring AOP for logging for crosscutting concerns of the application.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Migrate MongoDB shared/replica cluster form one datacenter to another without downtime.
  • Involved extensively in authentication and authorization using Spring Security.
  • Designed and developed restful API and services using best practices to interact within the Microservices and with the front end.
  • Used Spring XML configuration for Dependency Injection.
  • Developed components of REST web services end to end, using different Annotations.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Create Internal and External services, Entity services and handlers.
  • Wrote SQL queries and PL/SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Deployed the application on WebSphere application server.
  • Used Maven for build framework and Jenkins for continuous build system
  • Developed and performed unit testing using JUnit framework in a Business-Driven environment (BDD).

Technologies Used: Java/J2EE, Agile, Scrum, Angular JS, HTML, CSS, JavaScript, XML, AJAX, Spring Boot, Spring ORM, Hibernate, SQL, Oracle, MongoDB, Servlets, Microservice, Tomcat, Log4j, Junit, REST, JSON, Eclipse IDE, GIT, Maven and Windows.

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Coordinated with the business analysts, project managers to analyze new propose Ideas/Requirements, designed the integrated tool, developed and implemented all the modules.
  • Involved in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Implemented Spring framework for the backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Responsible to enhance the UI using HTML, JavaScript, XML, JSP, CSS as per the requirements and providing the client-side JavaScript validations.
  • Applied AJAX, JavaScript and jQuery to handle asynchronous requests from clients.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using jQuery.
  • Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
  • Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to Restful Technology Involved in detailed analysis based on the requirement documents.
  • Deployed allocations in the JBOSS application servers and written automation scripts on UNIX boxes.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Technologies Used: Java, J2EE, Maven, XML, jQuery, CSS, HTML, Java Script, AJAX, SOA, Spring, Hibernate, MVC, REST, Oracle, PL/SQL, Servlets, JBOSS, UML, Scrum, Log4j, GIT, JUnit, Eclipse and Windows.

Confidential, Cherry Hill, New Jersey

Java/J2EE Developer

Responsibilities:

  • Participated in Functional and Systems Requirements Modelling sessions to create System Requirements for the application.
  • Actively experience in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Designed and developed User Interface using HTML5, CSS, JavaScript, jQuery, AJAX and JSON.
  • Developed Spring Framework based Restful Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Implemented Spring security features using AOP Interceptors for the authentication.
  • Implemented advanced java API and core java for coding sophisticated business logic.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Wrote complex SQL query to pull data from different tables to build the report.
  • Created Java annotations to add metadata information to the source code.
  • Used Log4j for error handling, to monitor the status of the service and to filter bad loans.
  • Used WebLogic to deploy the changes and to test on local machines.
  • Developed JUnit test cases for the components to ensure all the developed code.
  • Implemented Iterative (Agile Modeling) process for development and release process.
  • Development and debugging done using Eclipse IDE.

Technologies Used: Java, Hibernate, SPRING, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, WebLogic, Oracle, PL/SQL, XML, SQL, Agile, RESTFUL Web services, ANT, JUnit, JMS, Eclipse, Log4j and SVN.

Confidential, McKinney, TX

Jr. Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Coding, modification and implementation of user requirements.
  • Followed Agile (SCRUM) methodologies for Software Development.
  • Designed UML diagrams as part of the functional and technical Design using Visio.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript. Implemented XML callbacks and Core functionality using JAVA.
  • Involved in unit testing and Regression testing to ensure that the product assures to have good quality.
  • Used JavaScript for validation of page data in the HTML pages.
  • Preparation of framework classes for communication between portal to EJB and Hibernate.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Implemented modules using Core Java APIs, Java collection and integrating the modules and used Web Services by exchanging data between applications over HTTP.
  • Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
  • Developed MAVEN scripts for preparing EAR & WAR files used to deploy J2EE components.
  • Used NetBeans for development & Apache Tomcat Application Server for deploying web application.
  • Utilized SVN for version Control and source code maintenance needs.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe.

Technologies Used: Java, J2EE, Spring, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, jQuery, AJAX, SOAP Web services, WebLogic, Oracle, PL/SQL, SQL, Log4j, Maven, SVN, Junit and Windows.

We'd love your feedback!