We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Franklin Lakes, NJ

PROFESSIONAL SUMMARY:

  • Around 7+ years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Implementation, Development, Testing, Integration and Deployment of Enterprise Web based applications using Java/J2EE technologies.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency.
  • Expertise in development of multi-tiered enterprise applications using Java/J2EE technologies like Spring, Struts, Servlets, JSP, Hibernate, JDBC, JMS, IBM MQ Series, JNDI, Java Beans.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Session Facade, Business Delegate.
  • Expertise in developing UI screens using HTML5, Java script, Angular JS 4.0and was involved in resolving cross browser Java script issues.
  • Very good understanding of frameworks such as Spring Security, Spring Boot, Spring Batch, Spring Rest, Spring Security, Spring Integration Hibernate, Struts and SOA based Web Services (both SOAP and RESTful), Test Driven Development, Agile and Sprint Development approach, with hands on implementation experience.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Expert in UML, design methodologies and design patterns.
  • Experience in Version Control tools like CVS, SVN, GIT, Dimensions.
  • Expertise in developing web applications using JSP and Custom Tag Library components.
  • Expertise in DAO components using JDBC for Oracle and SQL Server.
  • Experience on database client tools including TOAD for Oracle, SQL Developer, MySQL Workbench.
  • Working knowledge of GUI/IDE toolslike Eclipse, NetBeans,Intelliji. Knowledge on Exclusive
  • Strong knowledge of Object-Oriented Analysis and Design, Use Cases, Sequence Diagram and Class Diagrams using UML and Rational Rose.
  • Worked with the build tools like Jenkins and Hudson.
  • Exposure and working knowledge of Web Services using JAXP, WSDL.
  • Experience in writing Unit test cases using Junit.
  • Excellent communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL & PL/SQL, UML, XML,HTML,DHTML,XHTML

Internet/Intranet Development: J2EE, Servlets, JSP, JDBC, HTML, XML, DTD,XSL, DOM,SAX, JAXP, Log4J, JavaScript, XSLT

SQL Server 2000/2005, Oracle 11MS: Access, Sybase,HBase

Development Tools: Eclipse, Dream Weaver,NetBeans, Rational Rose 2002, VISIO, TOAD, Apache ANT,RAD and Together

Web &Application Servers: WebLogic 9.X/8.X/6.x, Tomcat

Testing Tools: Junit

Version Control Systems: CVS, Clear Case, Visual Source Safe

Development Frameworks: Jakarta Struts, Hibernate,Spring MVC

PROFESSIONAL EXPERIENCE:

Confidential, Franklin Lakes, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.’
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like MVC, AOP, IOC.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Developed the presentation layer using JSP’s, CSS, AJAX, HTML, Java Script, React Js.
  • Designed and developed the application using Kanbanmethodology
  • Followed TDD for coverage purpose and is measured using Grafana Metrics.
  • Used intelliji for building its syntax tree, creating s between classes, variables, fields, methods, and their usages, analyzing the execution flow.
  • Used Intelliji as a development/IDE tool for the entire project.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third-party users.
  • Wrote CRON Jobs to schedule the daily scripts
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Extensively used Fusion Charts for reporting the data
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked on creating Spring Data Repositories for PL/SQLSQL databases.
  • Developed few stored procedures, triggers and sequences.
  • Involved in PL/SQL changes whenever needed in the application and used Toad to access tables, packages, jobs and stored procedures.

Environment: Java 1.8, Microservices, JSP, CSS, HTML 5, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, WebLogic 9.1, Unix, GitHub,Oracle, TOAD, Web Services.

Confidential, Pittsburgh, PA

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.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Responsible for development of Business logic in Core Java methods.
  • Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot
  • Created dynamic views using AngularJS, Bootstrap with cutting edge HTML and CSS.
  • Involved in creation of reusable templates using Angular JS directives and worked with NPM package manager tools (Node JS).
  • For Authentication and authorization extensively, Spring Security is used.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Extensively used JSP tag libraries. Implemented various design patterns - Singleton, and Factory.
  • Implementing the Coding standards, review the code and fixing all the code.
  • Build and deploy done using Maven and Git repository.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Developed DAO Layer by calling existing stored procedures.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Automation of the build process using Continuous Integration tools like Continuum and Jenkins.

Environment: Java 1.7, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, HTML5, CSS3, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, Maven, Junit, Log4J, GIT, Oracle, UNIX.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Involved in the design and development of the entire application.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
  • Designed JSP layout using Struts Tiles Framework
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML Config files.
  • Used Eclipse for the development environment
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Used CVS for version control.
  • Configured and deployed the web application using Web Logic Application Server
  • Used Rational Clear Quest for tracking errors and bugs in the project source code
  • Prepared technical reports and documentation manuals for efficient program development

Environment: Java 1.5, J2EE, JSP, Struts1.0, EJB, HTML, XML, CVS, ANT, Log4j, SQLServer7.0, Web Logic 7.x, Hibernate, JBuilder 6.x, JUnit.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client-sideGUI.
  • Involved in the development of JavaScript code for Client-Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Responsible to create CRUD methods using Hibernate & Spring framework
  • Wrote SQL queries and Spring Controller to handle data and request to Spring application
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JSP, JNDI 1.2, Java Mail 1.2, JDBC.

We'd love your feedback!