We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

PROFESSIONAL SUMMARY:

  • Around 6 years of experience in IT Industry in Java/J2EE Application Development andUI Technologies.
  • Project development work experience in SDLC and STLC using Agile & Waterfall methodologies. Experienced in coordinating Agile SCRUM meetings.
  • Building core functionality and services using backend frameworks such as Spring and Struts.
  • Used in various modules of Spring framework IOC, MVC, OAuth, Boot, DAO, and JDBC.
  • Experience 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.
  • Strong experience in Java Programming, reusing code using APIs.
  • Building web apps using MEAN stack technologies by exploring the entire stack - frontend (Typescript, Angular), backend (Node.js, Express.js) and database (MongoDB) technologies.
  • Dealing with data persistence using relational/non-relational databases such as MySQL and MongoDB.
  • Solid experience on build management tools like Maven and continuous integration tool Jenkins.
  • Experience in performing load testing and performance testing using JMeter and Soap UI.
  • Designed and implemented different automation frameworks from scratch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
  • Experience in providing on call support to monitor successful deployments in UAT and Production release cycles.
  • DevOps and deployment/hosting environments including Cloud.
  • Extensive knowledge and understanding of JIRA and Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
  • Expertise working in various application servers like WebSphere, Weblogic and Tomcat.
  • Used Junit and Mockito Frameworks for unit testing purposes.
  • Front end development experience using JavaScript, Ajax, JQuery, AngularJS.
  • Hands on Web development experience using technologies like XML, XSD, XSLT, XQuery, XPath, JSON, Bootstrap, CSS3 and HTML5.
  • Proven skills in requirements study, writing technical designs, technical use cases, database design, and development of Web based Client-Server financial/business applications.
  • Have acquired soft skills, attitude and maturity to work within the team and industry.

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, Struts, 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, AngularJS, Angular 2/ 4, React JS, NodeJS, ExpressJS

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, Los Angeles, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Used Agile Methodologies and SDLC for managing the life-cycle development of the project.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using HTML5, CSS3, Angular JS and JavaScript.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Worked with Angular JSMVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular JS filters in several locations to get the required output.
  • Wrote controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
  • Worked in all the modules of the application which involved front-end presentation logic developed using, JSP andJavaScript, Middleware layer using Servlets and Controllers, Business objects developed using Page Beans and data access layer using iBatis and Hibernate framework.
  • 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 the application using various design patterns such as Singleton, DAO, DTO, Front Controller and Façade.
  • Used AWSto deploy the project on EC2 instance.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Have 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.
  • Experience 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.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • 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 the development of build artifacts on the source code.
  • Used Chef Configuration management tool to deploy consistent infrastructure code across multiple environments.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Actively involved in the 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 the application on development, testing of production servers.
  • Prepared Test Cases for the 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 the testing teams in the application during integration testing phase.
  • Day to day and weekly status reporting to the client. Responsible for producing the Materials/Documents.

Confidential - Utica, NY

Java Developer

Responsibilities:

  • Description: Service Corporation International (SCI) is North America’s largest provider of funeral and cemetery services. Based in Houston, Texas, it operates over 1,500 funeral homes and 400 cemeteries, with shares traded on the New York Stock Exchange under the symbol SCI.
  • Responsibilities:
  • Involved in some of the benefit programs were developed internally, such as Wellness Credit, STD and LOAER.
  • Experienced in developing a full-scale Web Application in a complete Agile Scrum methodology.
  • The Payroll Process automated ad reduced six to eight hours biweekly.
  • Provided production support and maintenance, and development of minor/ major enhancements in PeopleSoft HCM 9.0.
  • Involved in analysis and draft stage of business requirements and formulating the Data Models used as part of the 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.
  • Extensive knowledge and understanding of Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
  • Extensive knowledge and understanding of using JIRA tool to delegate development tasks and followed a full-scale bug life cycle to resolve bugs on a regular basis.
  • Interacted with the business users to understand the change in requirements and coordinated the 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 the Web application.
  • Coordinated and worked closely with Database team to optimize complex SQL queries and used Oracle stored-proceduresto 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 the code to the repository for deployment purpose.
  • Wrote Junit test cases to follow a test-driven development methodology.
  • Experience in providing 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, Boston, MA

Java Web Developer

Responsibilities:

  • Involved in development and support of Web application build using Spring MVC, hibernate frameworksusing Agile/SCRUM methodology environment.
  • Involved in the Analysis, Design, Coding and Debugging.
  • Proficient in developing advanced web-based applications design and development using Servlets, REST& SOAP, Eclipse, XML, XSD and DTDs.
  • Actively involved in architecting various Business Layer and Data Management components of the web-based Application.
  • Designed User Interfaces using Angular JS, XML, HTML, CSS and JavaScript.
  • Used Hibernate Annotations and HBM mappings and HQL queries to perform SQL DML operations.
  • Added Spring Boot Starter dependencies in Maven configuration file.
  • Made use of Tag Libraries, JSPs, HTML, JavaScript, AJAX and CSS to develop the 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 daily to streamline development.
  • Responsible for developing core hibernate components. Construction of Web components.
  • Experienced in creating User Stories, Tasks, Subtasks and reviewing code for code quality.
  • Co-ordinated 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 the project.
  • Performed debugging of the application using Log4J and Gradle is used as a build tool.
  • Various OOP practices were used including MVC and Singleton architectures.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java, J2EE, Struts, JSP, Spring MVC, Hibernate, XML, JIRA, Oracle, Toad, REST API, JSON, GitHub, SVN.

Confidential, Kansas City, MO

Role- Java Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Used Jasper tool for reporting.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Developed a Spring MVC application in connecting to database.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project.
  • Involved in requirements gathering - User Interface, Business Processes and Non-functional requirements.
  • Developed Use cases, Class/Activity diagrams using Rational Rose and Flow charts using Visio.
  • Developed Process and Data Access Beans for business and data inquiry logic.
  • Responsible for presentation layer in JSP, HTML, Java1.4using Struts framework.
  • Responsible for developing Data Service (JAVA, XML, PL/SQL) for Oracle (Policy/Group info) and Sybase (Client Info) databases.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Worked on common utility classes using JAVA and main JSP actions (includes pagination
  • Developed tabs with rollover effect using JavaScript plus other effects.
  • Developed PL/SQL packages to generate data feed which is the source for reports.
  • Work concentrated on the TCP/IP stack and PPP protocol for establishing a data connection with the network.
  • Implemented the logger handler that delegates to the Log4J logging infrastructure.
  • Involved in executing the Component Test Plans for Unit Testing using JUNIT&TestNG.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, ReactJS

Environment: Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 1.1, J2EE JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g.

We'd love your feedback!