We provide IT Staff Augmentation Services!

Senior J2ee Fullstack Developer Resume

3.00/5 (Submit Your Rating)

Santa Monica, CA

SUMMARY:

  • 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.
  • 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, Collections and Exception Handling
  • Implemented several design patterns such as Builder, Singleton, Facade, Decorator, MVC, Template Method, Strategy
  • Hands on Experience on JDBC and Hibernate for persisting data to different relational database and extensive knowledge in JPA, PostgreSQL, and Liquibase
  • 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
  • Experience in MVC (Model View Controller) architecture using Hibernate, Spring Core, Spring Boot, Spring MVC and various J2EE design patterns, and front-end technologies.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML/HTML5, CSS/CSS3, JavaScript, XML, JQuery, AJAX, JSON, Angular2, React JS and Bootstrap.
  • 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, 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, C

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

Frameworks: Spring, Hibernate, Mockito

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

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

WebApplication Tools: XML, JMS, Servlets, JSTL, JSP, JNDI, Hibernate, JPA, Bootstrap, JQuery, JavaScript, NodeJS, ReactJS, VueJS, ExtJS

Database: Oracle, MySQL, PostgreSQL.

Java GOF and J2EE design patterns: Collections, Java 1.8 features, 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, JIRA, SOAP UI, Putty.

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

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, Santa Monica CA

Senior J2EE FullStack Developer

Responsibilities:

  • Participate in and drive end-to-end development lifecycle activities of the application, including design, coding, testing and deployment activities using Java J2EE, spring, Hibernate and XML.
  • Design and developed application and maintenance in J2EE and Java using threads.
  • Designed and developed application based on Java/J2EE 1.8 and various other APIs like Servlets, JDBC, JNDI.
  • Analyze the business & user requirements and determine the technical feasibility of implementing the new features.
  • Exposure to Spring Boot, Micro Services architecture and Rest APIs to develop distributed applications.
  • Added new product features to an existing enterprise management software product using Java/ Spring/Hibernate/Oracle technologies.
  • Designed and developed the UI using spring view component, JSP, HTML5, CSS3, JavaScript, Vuejs.
  • Experience designing and implementing Restful APIs including versioning, cache management, pagination, header handling, and standard status codes management, debugging, and documentation
  • Used SCRUM for agile development and participated in team solutions, reviewing peer's code for quality and completeness.
  • Fixed issues in pilot-UAT environment before going to production or raised bugs with other teams if the issue existed in their system

Technologies: Java 8, J2EE, Spring Boot, Hibernate, Servlets, HTML5, CSS3, jQuery, JavaScript, VueJS, MicroService, Rest API, Maven, UAT, Agile Scrum, GIT, Windows.

Confidential, Wroclaw, Poland

Senior J2EE Full stack Developer

Responsibilities:

  • Participated in the complete design and implementation of Microservices architecture to convert monolithic heavy application into smaller applications.
  • Involved in requirement, design, and development phases of the application and also involved in functional specifications, design, construction
  • Implemented Java 1.8 features like Lambda expressions, Stream API
  • 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.
  • Responsible for preparing HLD (High Level Design Document), LLD (Low Level Design Documents) & DD (Detailed Design)
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.
  • Rewrite of some of the existing product using HTML/CSS/ReactJS/ for the front end and Java/Spring MVC/Hibernate/Oracle for the backend.
  • Built Web pages that are more user-interactive using AJAX and JavaScript
  • 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 ReactJS, SPA app.
  • 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
  • Worked in TDD environment used Mockito framework to develop test cases for java bean components and test them through JUnit framework.

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 /IBM MQ

Confidential

Senior J2EE Full stack Developer

Responsibilities:

  • 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
  • Designed Frontend with in Object Oriented JavaScript framework like Reactjs, 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 Validation Framework and Spring Tag Libraries.
  • Used Hibernate Framework for object relational mapping and persistence
  • 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 ReactJS, 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.
  • 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.
  • 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
  • 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.
  • 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, GIT.

Confidential

Senior J2EE/JavaScript Developer

Responsibilities:

  • 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
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades. Written build xml file for ANT scripting.
  • Used IBM 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 SVN 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
  • Written unit test cases using JUnit testing framework for testing

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 and ActionScript
  • 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
  • Designed and developed JSPs for User Interface
  • 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 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, GIT.

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 Weblogic 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!