We provide IT Staff Augmentation Services!

Senior J2ee Full Stack Developer Resume

3.00/5 (Submit Your Rating)

OBJECTIVE:

Senior Java Full - Stack Engineer with 13 years of experience in Application Development, including design and development of projects in the areas of Java J2EE, ReactJS and web technologies enterprise applications.

SUMMARY:

  • Experience Full-stack Developer in full software development life cycle including requirement analysis, design, and coding, testing, debugging Web-based applications.
  • Design and developed JAVA based applications using JAVA 8, JEE, JDBC, EJB, Servlets, JSP, JMS and AWS Lambda.
  • Hands on experience in Object Oriented programming, requirement gathering, planning, analysis, design, developing, deployment, testing and maintenance of Web Applications.
  • Good experience with Java OOPS concepts like Multit hreading, Collections and Exception Handling
  • Experience in working with web services (SOAP & REST) with SOAP/XML and JSON format messages; experience in building web services through SOAP and REST API
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML/HTML5, CSS/CSS3, JS, XML, JQuery, AJAX, JSON, Angular2, React JS and Bootstrap.
  • Hands on experience in Web application development using HTML5, CSS3, JS, ReactJS, Angular 2, XML and AWS.
  • Experience in MVC (Model View Controller) architecture using Hibernate, Spring MVC and various J2EE design patterns, and front-end technologies.
  • Implemented several design patterns such as Builder, Singleton, Facade, Decorator, MVC, Template Method, Observer.
  • Hands on Experience on JDBC and Hibernate for persisting data to different relational database and extensive knowledge in JPA, HSQLDB, PostgreSQL, and Liquibase
  • Good exposure on different Spring modules like Spring Core, Spring Boot, Spring MVC
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, JBoss, WebSphere and Tomcat
  • Experienced in writing applications in Maven, ANT and deployment
  • Strong experience in RDBMS technologies like SQL, Liquibase, Stored Procedures and PostgreSQL
  • Engineering web development, multi-tier applications, acting as all players from Database to user interfaces
  • Used Log4J, and Mockito Framework for enabling runtime logging and performing system integration testing to ensure quality of the system
  • Strong exposure towards Software development methodologies Waterfall and AGILE like Scrum and TDD
  • Experience in the use of Defect Tracking & Version Management Tools such as SVN, CVS, GIT, JIRA, Sonar
  • Extensive experience in using IDE tools like Eclipse, IntelliJ
  • Involved in performance tuning, code re-factoring, load test, technical design documentation and User manuals
  • Excellent analytical and communication skills with capability to handle new technologies, commitment to achieving corporate goals, able to establish priorities and adapt quickly to changing needs

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL

Java Technologies: Core Java 8, Collections, JDBC, Multi-threading, JSP, Servlets, JNDI, EJB, JMS, Java Beans, RMI, Design Patterns

Frameworks: Spring, Hibernate, Mockito

Application Server: Confidential WebSphere, Apache Tomcat, Glass Fish, JBoss, WebLogic

Web services: SOAP, WSDL(JAX-WS), UDDI, REST(JAX-RS), APACHE CXF, AXIS

Web-Application Tools: XML, XSD, JMS, Servlets, JSTL, JSP, JNDI, Hibernate, JPA, JAXB

Database: Oracle, MySQL, PostgreSQL, Squirrel, Stored Procedures.

Scripting Language: Java Script, JQuery, EXT JS, Angular 2, ReactJS

Core Expertise: Java GOF and J2EE design patterns, Core Java concepts - Collections, Java 1.8 features, Multi-threading, Exception handling, IO etc.

Web & App Server: Apache, WAMP, XAMP, LAMP, Microsoft, Windows, SPA applications

Version control Tools: CVS, SVN, GIT

Build Tools: Ant, Maven, Jenkins

Other Tools: Log4J, TOAD, SQL developer, HP Quality Center, JIRA, SOAP UI, FileZilla, Putty.

IDEs: IntelliJ, Spring Tool Suite, Maven, Eclipse IDE

Logging Frameworks: Log4j, Java Logging API, SLF4J

Testing Tools: Junit, JMeter, Quality Center, SOAPUI, Mockito Framework

UML Tools: Rational Rose, MS Visio

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE:

Confidential

Senior J2EE Full stack Developer

Responsibilities:

  • Implemented Java 1.8 features like Lambda expressions, Java Optional, Stream API for Bulk data operations on Collections, which would increase the performance of the Application.
  • Implemented Spring MVC flow to interact with different backend sources from Volvo group
  • Used Spring Data JPA as ORM tool for data related functionalities, persistence layer and implemented transactions.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for Microservices to expose endpoint services to React JS SPA app.
  • Built Web pages that are more user-interactive using AJAX and JavaScript
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front-end UI team
  • Designed and developed the UI using spring view component, JSP, HTML5, CSS 3.0, JQuery and JavaScript.
  • Worked in TDD environment used Mockito framework to develop test cases for java bean components and test them through JUnit framework.
  • Used Code coverage plug-ins like SonarQube to improve the coverage and quality of code, Implemented Jasmine and Karma frameworks for UI test cases

Technologies:JDK - 1.8, J2EE JMS, Servlet, Spring framework 4, Hibernate 4, JavaScript, Maven 2.9, CSS/JQuery, Bootstrap 3, Git, JMS, JPA, Hibernate, Liquibase, Mockito Testing, Maven 2.9, Webservices Rest, SOAP, JMS ActiveMQ / Confidential MQ

Confidential

Senior J2EE Full stack Developer

Responsibilities:

  • Implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support
  • Implemented Java 1.8 features like Lambda expressions, Stream API
  • Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Used Spring Data JPA as ORM tool for data related functionalities, persistence layer and implemented transactions.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for Microservices
  • Extensively used the Java collection Framework Classes for Holding the Application objects
  • Designed Frontend with in Object Oriented JavaScript framework like Angular 2, Node.js, and Webpack
  • Used building rich internet applications, backbone JS Require JS to optimize in-browser use, to load the module, and to improve the Speed
  • Built Web pages that are more user-interactive using AJAX and JavaScript
  • Designed and developed the UI using spring view component, JSP, HTML5, CSS 3.0, JQuery and JavaScript. Logging framework Log4J is used with Sl4j annotations to log messages. Used Gradle for integration and building of the project
  • Worked in TDD environment used Mockito framework to develop test cases for java bean components and test them through JUnit framework.
  • Used Code coverage plug-ins like SonarQube to improve the coverage and quality of code, Implemented Jasmine and Karma frameworks for UI test cases

Technologies: JDK - 1.8, J2EE JMS, JTA, Servlet, Spring framework, Hibernate 3.3, JavaScript, Maven 2.9, Webservices Rest, SOAP, ReactJS, Bootstrap 3, GIT.

Confidential

Senior J2EE full stack developer

Responsibilities:

  • Participated in requirements analysis, defining use cases, defining the overall system architecture design, technical design and selecting the technology stack
  • Designed High Level Architecture, documented Design Specification and Functional Specification
  • Developed the application, choosing available tools/technologies appropriately amid challenging deadlines
  • Developing PHP, HTML, CSS, JavaScript, JQuery and AngularJS application pages according to project requirements
  • Developed web Applications using Spring MVC framework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
  • Used Hibernate Framework for object relational mapping and persistence
  • Performed POC on Spring Boot and Angular 2
  • Experience in AngularJS, Web sockets, JQuery, JSON, JSONP, Bootstrap, HTML, XHTML, Ajax, CSS3, CSS Frameworks, SASS, Jasmine Unit Test Framework.
  • Providing a responsive, AJAX-driven design using JavaScript libraries such as Angular.2, Node.js, Chart.js, Backbone.js, React.js and Bootstrap.js
  • Producing applications that provide measurable business value to our client, working in a true agile environment, with methodology fully adopted, on rapid prototyping of products.
  • Recognizing, subscribing and applying best practices, methodology, tools and techniques to meet client requirements, timelines and budgets.
  • Design and developed responsive web design (RWD) using frameworks like Angular2.0, typescript and MVC frameworks and Bootstrap.
  • Developed responsive web pages for smart devices using Bootstrap and media queries
  • Responsible for release of code into production and its integration with other Applications
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing. Developed build Scripts using Maven to build and deploy the application.

Technologies: J2SDK - 1.8, ReactJS, Angular 2, Gulp, Grunt, NPM, J2EE - EJB, Spring framework Batch, Hibernate 3.3, Jasper Reports, Maven 2.9, Apache Tomcat 6, MySQL, Bootstrap 3, Struts, Subversion/GIT, PHP-XAMP.

Confidential, Harrisburg PA

Senior J2EE Developer

Responsibilities:

  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Responsible for the design, analysis, development and maintenance of the Application using Spring MVC 4, Spring DI, Spring AOP, Spring Data, Spring Boot, Spring Batch, Hibernate, and JAVA.
  • Used standard software engineering design patterns and REST to achieve an efficient communication between applications
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Responsible for developing REST API for mobile applications and SOAP Web Services for back layer and, to be consumed by Web Application.
  • Mount the interface based on a predefined layout and submit it to developers, respecting the technical characteristics, to facilitate the work of the same.
  • Developed DAOs Data Access Objects and performed O/R mapping using Hibernate to access the database.
  • Create designs using UML domain modeling, activity and class diagrams, and deployment and component diagrams
  • Development of the front-end and back-end of the different modules of several systems, design of the database and the front with CSS3, development of Stored Procedures
  • Created JUnit and TestNG test suites for different modules, including the features I developed/enhanced
  • Worked with multiple teams to analysis the errors in log files, figured out the reason of Errors, and fixed them in pilot environment before going to production or raised bugs with other teams if the issue existed in their system
  • Provided reviews, estimates for defects ensuring quality and accuracy

Technologies: JDK - 1.8, J2EE - JMS, EJB, Quartz, Spring framework, BackboneJS, CSS, JQuery, Hibernate, Jasper, WebSphere, SOAP Web Services, DB2, Velocity, Maven 2.9, HSQLdb, Struts, Subversion.

Confidential

Senior J2EE/JavaScript Developer

Responsibilities:

  • Maintenance of the client's ecommerce site (bug resolution, improvement of functionality and creation of existing modules)
  • Worked on a rewrite/write of some of the existing product using HTML/CSS for the front end and Java/Spring MVC/Hibernate/Oracle for the backend
  • Designed and developed the front end of the web-based application using HTML, CSS and made client validations using JavaScript, jQuery.
  • Experience designing and implementing Restful APIs including considerations as: Versioning, cache management, pagination, header handling, and standard status codes management, debugging, and documentation
  • Implemented Spring MVC, IOC, Spring Boot, Transactions, Spring JDBC template, JSON features.
  • Application development using N-tiered client/server development
  • Implemented Rational Unified Process (RUP) for software development process
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written SQL, PL/SQL queries and used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades. Written build xml file for ANT scripting.
  • Used Confidential Rational Clear Case (software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
  • Deployed applications using Web Logic Application Server
  • Implemented open source log4j logging framework in whole application
  • Used CVS as a version-controlling tool for managing the module developments

Technologies: J2SDK - 1.6, J2EE - JMS, Servlet\JSP, Java Mail, EJB, Quartz, Spring framework Batch, Hibernate 3.3, Jasper Reports, Maven 2.9, Apache Tomcat 6, DB2, SVN, BackboneJS.

Confidential

Senior J2EE/JavaScript Developer

Responsibilities:

  • Participation in development of the module RMAT to monitor the health for several applications in production
  • Participation in development and deployment task as well as pulling data to report, creation and forecast Develop and design of reusable components made in ExtJS 3.0, and Java used to serve as common routines among different web-applications.
  • Design of Web applications using 100% java technology (J2SE-J2EE)
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development
  • Responsible to Design & Develop the Business components using Struts, JSP, Servlets, POJO, Webservices, Design Patterns, JMS, XML
  • Expertise in using Core JAVA Collection API, Generics, Annotations, Reflection API, multi-threading for application development
  • Used Spring Transaction Management and spring core for Dependency Injection
  • Developed the web applications using Core Concept (Threading and Collection)
  • Written unit test cases using JUnit testing framework for testing
  • Worked extensively on Oracle Server backend database development
  • Created complex queries, views, functions and stored procedures using PLSQL.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancement.
  • Followed Agile with scrum methodology as software development process to build the web-based application.

Technologies: J2SDK - 1.5, J2EE - JMS, JTA, Servlet\JSP, Java Mail, EJB, Quartz, Spring framework, Hibernate 3.3, WebLogic 9.2.3, Maven 2.9, Subversion, ExtJS.

Confidential

J2EE/Java Developer

Responsibilities:

  • Develop and design of reusable components made in ExtJS 3.0, and Java.
  • Design of Web applications using 100% java technology (J2SE-J2EE) such as: J2EE - Servlet \ JSP, Spring framework 2.5, AOP Interceptors, Hibernate 3.3, SQL - HBQL Queries, WebLogic 10.0, Oracle 10, Toad 9.0, JavaScript ExtJS 3.0, Ajax DWR 2.0, Jasper Reports 4.0, Design Patterns, Ant 1.8, Subversion 1.5.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology
  • Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes, form-beans.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Programmed the business modules requiring interaction with the database using Spring and Hibernate frameworks.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed the Business logic on the web tier using EJB Stateless Session beans
  • Designed and implementing Session Facade, Service Locator and DTO design patterns.
  • Involved in Design documentation and implementation
  • Developed JUnit test cases for all the developed modules
  • Used SVN for version control across common source code used by developers.
  • Developed XML Web Services using SOAP, WSDL
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle

Technologies: J2SDK - 1.5, J2EE - JMS, JTA, Servlet \ JSP, Java MailJ2EE -EJB, Quartz, Spring framework, Hibernate 3.3, SQL - HBQL, WebLogic 9.2.3, Informix, Maven 2.9, Apache Tomcat 6, MySQL, HSQLdb, Ant, Subversion

Confidential

J2EE / Java Developer

Responsibilities:

  • Design and development of an online for status for dollar prices online (ticker). Implantation of projects structure under Maven 2.5.
  • Design and implementation of Web applications under 100% (J2EE)
  • Worked on User Interface design and development using HTML, CSS and JavaScript
  • Worked on View One applet configuration according to client requirements
  • Used Ajax to update the part of webpage, which improved the performance of the application
  • Used JQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side
  • Designed and developed JSPs for User Interface
  • Used java Servlet API for documents and image display
  • Used Java Advanced Imaging API for image scaling
  • Developed business layer components using enterprise java beans (EJB)
  • Used Spring Framework for Web service consumer development using CXF build scripts
  • Used Harvest tool for version control
  • Created Web services client files using CXF.

Technologies: J2SDK - 1.5, J2EE - JMS, JTA, Servlet\JSP, Java MailJ2EE -EJB, Quartz, Spring framework, Hibernate 3.3, SQL - HBQL, WebLogic 9.2.3, Informix, Velocity, Maven 2.9, Apache Tomcat 6, MySQL, HSQLdb, Ant, Struts, Bugzilla, Subversion.

Confidential

J2EE Developer

Responsibilities:

  • Development and implantation of search module for clients
  • Development of funds operations module for the MAC call center, developed application with Spring and Hibernate, and used MVC design pattern deployed under Tomcat container server version 6.0.
  • Developed asynchronous web application using Asynchronous JavaScript and XML (AJAX)
  • Developed application based on Java/J2EE 1.5 and various other APIs like Servlets, JDBC, JNDI.
  • Used JSON for passing java script objects in most readable format while implementing AJAX components
  • Worked on Oracle database for persisting application related data
  • Build, integrated, tested application on Glassfish application server
  • Used SNV as version control tool

Technologies: J2SDK - 1.5, J2EE - EJB, JTA, Java Mail, JMS, Servlet/JSP, Eclipse 3, Spring Framework, Bea WebLogic, Oracle, Hibernate 3.0, SQL, Jasper Reports, Ant, CVS.

We'd love your feedback!