We provide IT Staff Augmentation Services!

Java Full Stack Engineer Resume

5.00/5 (Submit Your Rating)

Rancho Cordova, CA

SUMMARY

  • Around 8 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Good Experience in developing applications using Spring, Spring boot and Hibernate Frameworks.
  • Expert in implementing MVC architecture using Spring MVC, STRUTS, JSTL (JSP Standard Tag Library), JSP Custom Tag Development and tiles.
  • Experienced in developing front - end systems wif HTML5, JavaScript, CSS3, Bootstrap, Angular and React.
  • Extensively worked on design and developing applications using SOA.
  • Good working experience in implementing SOAP and Restful services.
  • Expert in developing applications using all J2EE technologies like Servlets, JDBC, JMS.
  • Experienced in using design patterns like Model View Controller, Singleton Design pattern and Strategy Design pattern.
  • Extensive experience in Application servers likes Web logic, Web Sphere and Web Servers like Apache Tomcat.
  • Good experience wif Multithreading, Collections and Exceptions.
  • Good exposure to Continuous Integration and Automated build refactoring techniques.
  • Expertise inSeleniumautomation usingSeleniumWeb Driver,SeleniumGrid, JAVA, J Unit & Maven.
  • Experience in database technologies like PostgreSQL, PLSQL, Triggers, Functions, Views and Joins.
  • Involved in Unit Testing Functional and Integration Testing for different modules in teh application using JUNIT 4, JUNIT 5 and Mockito.
  • Providing production support for teh application and Bug fixing wifin production environment.
  • Well versed and hands on experience in Version control tools like GIT, CVS and SVN.
  • Good experience working wif Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • A team player wif good analytical, planning and interpersonal skills, also has ability to work independently.
  • Have excellent communication and problem-solving skills wif excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS

Java Technologies: Java, J2EE, JDBC, Servlet, JSP, Spring 3.x, Hibernate, JPA, JMS

Web Technologies: Servlet, jQuery, JSON

RDBMS/ Database: SQL/PLSQL, Oracle9i/10g/11i, MySQL, PostgreSQL

IDE: IntelliJ, Eclipse, Notepad++, Visual Studio.

Web/Application Servers: Web Logic, Web Sphere, Apache Tomcat

Software Engineering: UML, Design Patterns, Rational Rose, Rational Unified Process

Web Services/Messaging: Web Services, SOAP, REST, JAX-WS, JAX-RS, JMS and SOA.

Version Control: GIT, CVS, SVN.

Operating Systems: Windows, UNIX and Linux.

Scripting Languages: HTML, JavaScript, CSS, Angular, Bootstrap, ReactJS.

Building and Testing Tools: NPM, Maven, Gradle, JUnit, Mockito, Selenium, Jenkins

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Engineer

Responsibilities:

  • Implemented all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications and Development of teh Application.
  • Designed and developed teh REST based Micro Services using Spring Boot.
  • Developed client-side Interface using Angular and React.
  • Used JDK8 to build and run Java and Kotlin applications.
  • Used HTML, Type Script, Angular, Bootstrap and CSS for content layout and presentation.
  • Implemented teh design of teh applications using J2EE using Model/View/Controller (MVC) design pattern.
  • Developed Spring applications using Kotlin and PostgreSQL on backend.
  • Implemented OAUTH2 (Rest Service Autantication) using ADFS in our application in order to communicate securely by exchanging access tokens for autantication.
  • Managed and scheduled builds using Jenkins and plugins like Git and Maven for managing project jobs efficiently.
  • Used Hibernate as persistent layer by mapping to teh tables.
  • Writing Hibernate classes, DAO’s to retrieve and store data and to configure hibernate files.
  • Used CF CLI to deploy applications to Pivotal Cloud Foundry.
  • Implemented Gradle build tool to build jar files.
  • Done wif unit testing of all Java/Kotlin classes using Junit and Mockito framework.
  • Followed TDD (Test Driven Development) for implementing controller and service level layers.
  • Writing code and integration tests for automation and documenting processes.
  • Used Jenkins tool for continuous integration and to automate build deployments.
  • Used SonarQube for testing teh quality of code, identify code smells etc.
  • Actively Participated intracking and resolving Production issues.

Environment: Java8, J2EE, Kotlin, REST, Micro-Services, Spring, Spring Boot, Spring MVC, Hibernate, IntelliJ, Jira, Jenkins, Kubernetes, Postgres, HTML, CSS, Angular, React, GIT.

Confidential, Rancho Cordova, CA

Java/J2EE Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of teh project right from teh initial requirements gathering to teh implementation.
  • Used Agile methodology and TEMPeffectively took part in Scrum gatherings to deliver quality deliverables wifin time (extensively used Scrum Do for project Management).
  • Participated in meetings weekly status report and involved in web operations wif clients for gathering requirement information.
  • Designed and developed User Interface, application modules usingJSP, spring,Servlets, HTML, CSS and JavaScript.
  • Extensively used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework wif Spring MVC to simplify teh development of User Interface.
  • Developed some part of teh application using Spring-MVC and IOC/Dependency
  • Injection integrating different layers of teh application.
  • Wrote DAO classes to interface wif Database using hibernate.
  • Developed DTO classes for teh application modules.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Wrote code for consuming a Restful Web service wif AngularJS.
  • Worked on providing authorization and autantication to applications using Spring
  • Used transaction Management to coordinate transactions among various resources in teh application.
  • Wrote Test Automation Script using java, selenium web driver and TestNG to perform sanity testing in teh development application.
  • Parsed XML&JSON responses received in Java code through Web Services.
  • Used Junit for unit testing. Extensively participated in teh code and peer review of teh project.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring AOP, Spring JDBC, SQL, Eclipse, SOAP UI, HTML, JavaScript, Selenium, XML, JSON, AngularJS, Transaction Management.

Confidential, Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Analyzing business requirements, storyboards and similar artifacts of teh scrum process, work in an Agile development environment wif a quick turnaround time and iterative builds.
  • Designed and Developed User Interactive Web pages wif teh halp of HTML, CSS3, CSS, JavaScript, jQuery, Bootstrap, and AJAX.
  • Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
  • Enhanced teh Web Application using Spring Framework and Spring JDBC Template.
  • Implementation of Spring JDBC Template in persistence layer of teh application.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used Hibernate object relational data mapping framework to persist and retrieve teh data from database.
  • Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes.
  • Worked wif Oracle 11g and MySQL databases to query and read data.
  • Created Automation Scripts for Functional and Regression testing using Selenium.
  • Used NoSQL (MongoDB) and stored procedures as part of database interaction.
  • Performed deployment of applications on Tomcat Server and Glassfish.
  • Used Jenkins for continuous integration.
  • Used JUnit framework for unit testing of application.
  • Used GitHub as repository to control versioning of projects.

Environment: JSP, Servlets, Tomcat, HTML, Eclipse 3.6, Selenium, Spring,Hibernate, SOAP/REST,JavaScript, CSS, AngularJS, SQL, Junit, Git.

Confidential

Java Developer

Responsibilities:

  • Involved in teh full life cycle of teh software design process including Requirement Definition, Prototyping, and Proof of Concept, Design, Interface Implementation, Unit testing and maintenance.
  • Have designed and built teh new breed of micro services for teh client.
  • Extensively used Struts Framework for Controller components and view components.
  • This is a set of wizard pages that will allow an admin to create new instrument master entries or modify existing entries.
  • Developed application using Struts 2.0 and hibernate.
  • Implemented Object Oriented JavaScript in teh persistence layer using hibernate framework in functionality.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Used Hibernate tools to interact wif teh database.
  • Used AJAX to make Asynchronous Request's for better performance.
  • Designing and developing user interfaces using Java script, JSP, XML, XSLT, HTML and CSS.
  • Used JavaScript for necessary framework for managing teh content and workflow solutions.
  • Developed MAVEN build scripts for compiling and building teh project.
  • Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
  • Implementing logging mechanism using log4j.
  • Attended regular Scrum Meetings for feedbacks and design changes.
  • Used SVN Repository for Version Control.
  • Configured and used Log4J for logging all teh debugging and error information.

Environment: Java, JSP, Servlet, JavaScript, HTML, CSS, Hibernate, Spring MVC, Bootstrap, jQuery, Angular, Structs2.0, AJAX, and JSON.

We'd love your feedback!