We provide IT Staff Augmentation Services!

Senior J2ee Full Stack Developer Resume

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 JAV A 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
  • 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, Strategy
  • Hands on Experience on JDBC and Hibernate for persisting data to different relational database and extensive knowledge in JPA, 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, 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, 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

WebApplication Tools: XML, JMS, Servlets, JSTL, JSP, JNDI, Hibernate, JPA, Bootstrap, Jquery, JS, ReactJS

Database: Oracle, MySQL, PostgreSQL.

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

Core Expertise: 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, Docker and Kubernetes

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 Full stack Developer

Responsibilities:

  • Implemented Java 1.8 features like Lambda expressions, Java Optional
  • Experience in Docker and kubernetes which would increase the performance of the Application.
  • Implemented Spring MVC flow to interact with different backend sources from Confidential 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.
  • 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, Vuejs JavaScript.
  • Worked in TDD environment used Mockito framework to develop test cases for java bean components and test them through JUnit framework.
  • Fixed issues in pilot-UAT environment before going to production or raised bugs with other teams if the issue existed in their system

Technologies: JDK - 1.8, J2EE, Servlet, Spring framework 4, Hibernate 4, JS, Maven 2.9, CSS/JQueryBootstrap 3, Git, JPA, Liquibase, Mockito Testing, microservices in Springboot

Confidential

Senior J2EE Full stack Developer

Responsibilities:

  • Implemented Java 1.8 features like Lambda expressions, Stream API
  • Experience with docker and Kubernetes
  • 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.
  • 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
  • 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.9CSS/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:

  • 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.9Webservices 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 BatchHibernate 3.3, Jasper Reports, Maven 2.9, Apache Tomcat 6, MySQL, Bootstrap 3, Struts, Subversion/GITPHP-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 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 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

Hire Now