We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY OF QUALIFICATIONS:

  • Result - driven IT Professional with 7+ years of experience in Java/J2EE Application Development and UI Technologies
  • Thorough on SDLC and STLC using Agile & Waterfall methodologies and coordinating Agile SCRUM meetings.
  • Strong experience in using MVC frameworks like Spring and Struts.
  • Skilled in developing Web Service using SOAP and Restful protocols in several projects. Used SOAP-UI, Advanced Rest Client and Postman tools to test web services.
  • Proven expertise in requirements study, writing technical designs, technical use cases, database design, and development of Web based Client-Server financial/business applications.
  • Good noledge on various version control tools like GIT, GitHub, GIT-SCM, Subversion, SVN and build tools like ANT, MAVEN.
  • Experience in working with latest JavaScript frameworks like NodeJS, AngularJS, ExpressJS, and Bootstrap.
  • Solid experience on build management tools like Maven and continuous integration tool Jenkins
  • Experience in performing load testing and performance testing using JMeter and SoapUI
  • Proficient in providing on call support to monitor successful deployments in UAT and Production release cycles.
  • Excellent noledge on Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
  • Expertise working in various application servers like WebSphere, Web logic and Tomcat.
  • Extensive noledge and understanding of NoSQL databases like MongoDB
  • Strong frontend development experience using JavaScript, Ajax, JQuery, AngularJS.
  • Extensive web development experience using technologies like XML, XSD, XSLT, XQuery, XPath, JSON, Bootstrap, CSS3 and HTML5.
  • Expert in using JIRA, Quality Center and Bugzilla tools for tracking Issue & Tasks.
  • Strong experience in Selenium WebDriver, Junit and TestNG and Cucumber BDD.
  • Good communication, analytical and interpersonal Skills with ability to work independently and also perform tasks as a part of team.

TECHNICAL SKILLS

Programming Languages: JAVA (JDK 1.6/1.7/1.8), SQL, PL/SQL

Java Technologies: Core Java, Multi-threading, Collections, JDBC, JSP, Custom Tags, JSTL, Servlets, JSTL, JNDI, EJB, JMS, Java Beans, Design Patterns

Frameworks: Spring Boot, Spring (Core, ORM, MVC, AOP, JTA, MVC with REST), Hibernate, Spring Batch, Cache, Junit, Mockito, Power Mockito, Log4J, Logback

Web Development: HTML 5, XML, JSON, Web Services, SOAP, Restful Web Services

UI Technologies: Java Script, jQuery, HTML5, CSS3, Bootstrap, AngularJS, Angular 2/ 4, node JS, React JS, Jasmine, Karma

Database systems: Oracle 11g, SQL Server 2012, MongoDB

Application/Web Servers: WebLogic 10, WebSphere, Apache Tomcat 6.x/7.x

Build Tools: Maven, Ant 1.4, Gradle, Jenkins

Operating systems: Windows, Linux, UNIX

IDE/Development tools: Eclipse, RAD, NetBeans, TOAD

Development Methodologies: Agile & Waterfall, SCRUM, JIRA

Version Controls: Subversion (SVN), CVS, GitHub

PROFESSIONAL EXPERIENCE

Confidential - Memphis, TN

Sr. Java Full Stack Developer

Roles & Responsibilities:

  • Effectively followed Agile Methodologies and SDLC for managing teh life-cycle development of teh project.
  • Designed & developed teh application to be responsive for desktop, mobile and tablets using HTML5, CSS, Angular JS and JavaScript.
  • Worked on AngularJS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized AngularJS filters in several locations to get teh required output.
  • Wrote controller in Spring MVC which delegates teh request from front end to teh delegator layer and to make calls with backend systems.
  • Worked on database /tables design, JDBC access, PL/SQL stored procedures.
  • Generated DAO's to interact with MySQL DB using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Actively involved in designing and implementing teh application using various design patterns such as Singleton, DAO, DTO, Front Controller and Façade.
  • Used AWSto deploy teh project on EC2 instance.
  • Created highly fault tolerant, highly scalable Javaapplication using AWSElastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Involved in Migrating an existing on-premises application to AWS.Identifying appropriate AWSservice based on compute, data availability, security requirements and storage type.
  • Setting up instances behind Elastic Load Balancer in AWSfor high availability.
  • Used Docker hub for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Used GIT as version control across common source code used by developers.
  • Used Maven as build tools for teh development of build artifacts on teh source code.
  • Used Chef Configuration management tool to deploy consistent infrastructure code across multiple environments.
  • Wrote Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Actively involved in teh DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Involved in code review and deployment of teh application on development, testing of production servers.
  • Prepared Test Cases for teh different services. Deployed Application on Unit testing environment, SIT (System Integration Testing) and UAT (User Acceptance Testing) and preproduction.
  • Involved in Bug fixing of various modules that were raised by teh testing teams in teh application during integration testing phase.
  • Participated in daily and weekly status reporting to teh client and also responsible for producing teh Materials/Documents.

Confidential - Jacksonville, F

Java Full Stack Developer

Roles & Responsibilities:

  • Effectively involved in developing a full scale Web Application in a complete Agile Scrum methodology.
  • Involved in analysis and draft stage of business requirements and formulating teh Data Models used as part of teh J2EE web application build in Spring MVC and Hibernate frameworks.
  • Coordinated various Scrum Meetings as a Scrum Master to delegate tasks and user stories to development teams.
  • Reverse engineered numerous project artifacts to speed up development efforts.
  • Used JIRA tool to delegate development tasks and followed a full scale bug life cycle to resolve bugs on a regular basis.
  • Interacted with teh business users to understand teh change in requirements and coordinated teh development efforts to implement changes on a shorter timeframe.
  • Used Rational Application Developer IDE and numerous plugins for development purpose.
  • Used Apache Maven as build tool to continuously integrate teh Web application.
  • Designed User Interfaces using Angular JS, XML, HTML, CSS and JavaScript.
  • Coordinated and worked closely with Database team to optimize complex SQL queries and used Oracle stored-procedures to improve performance.
  • Application was deployed in Web Sphere Application server across all environments.
  • Implemented Logging functionality using Log4J and Spring AOP frameworks.
  • Used GIT Hub for checking in teh code to teh repository for deployment purpose.
  • Wrote Junit test cases to follow a test driven development methodology.
  • Provided on call support to monitor successful deployments in UAT and Production release cycles.

Environment: Java, J2EE, Rational Application Developer, Web Sphere Application Server WAS 7, Spring MVC, AOP, Hibernate, Log4J, Junit, PUTTY, HTML, JavaScript, TOAD, JIRA, SOAP UI, Apache Axis2, and Oracle 11g, Stored Procedures

Confidential - Madison, WI

Java Web Developer

Roles & Responsibilities:

  • Involved in development and support of Web application build using Spring MVC, Hibernate frameworks using Agile/SCRUM methodology environment.
  • Actively participated in teh daily SCRUM meetings to produce quality deliverables within time
  • Developed and updated Application context definition to add more features to teh existing system.
  • Designed user interface screens with various custom layouts, buttons, radio buttons, text fields and different form of widgets.
  • Used Hibernate Annotations and HBM mappings and HQL queries to perform SQL DML operations.
  • Worked with development team to create a Multi Module Maven project from ground up.
  • Designed and developed teh RESTful based Web Services using Jersey API
  • Made use of Tag Libraries, JSPs, HTML, JavaScript, AJAX and CSS to develop teh frontend UI, certain features are developed using custom JQuery.
  • JIRA issue tracker is used for tracking various software change requests, performance testing and defects fixing, issues and fixes applied on a daily basis to streamline development.
  • Created User Stories, Tasks, Subtasks and reviewing code for code quality.
  • Coordinated with QA team for test case review and sign-off.
  • Used GIT and SVN for resource repository for code check-in and checkout.
  • Log4J is used for logging Errors, Exceptions throughout teh project.
  • Performed debugging of teh application using Log4J and Gradle is used as a build tool.
  • Used various OOP practices including MVC and Singleton architectures
  • Reviewed source code and design documentation adhering to ISO9000 compliance.

Environment: Java 6, Spring MVC, Hibernate, XML, JIRA, Oracle, Toad, REST API, JSON, GitHub, SVN, Gradle

Confidential

Java Developer

Roles & Responsibilities:

  • Extensively worked on design & development of various Java, J2EE and web applications for several of Eagle9 clients.
  • Responsible for understanding teh business requirements, also involved in Analysis and design phases.
  • Developed teh presentation layer of teh applications using JSP / Servlet.
  • Developed JSP pages and implemented client side validations.
  • Involved in system integration with various application teams.
  • Developed necessary SQL queries for database transactions.
  • Designed and developed HTML front screens and validated user input using JavaScript.
  • Preparation of unit test cases and testing Specification reviews.
  • Participated in weekly meetings to discuss teh status, issues and defects detected during teh different stages of testing of teh application

Environment: Java/J2EE, Servlets, JSP, JDBC, EJB, JavaScript, HML, XML, UI, Apache Tomcat, Eclipse and Oracle 9i

We'd love your feedback!