We provide IT Staff Augmentation Services!

Senior Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Chattanooga, TN

SUMMARY

  • Nearly 8 years of extensive experience in development of multi - tier applications using Java / J2EE technologies
  • Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, EJB, RESTFUL and SOAP based Web Services, JAX-WS, JAX-RS, Struts, Hibernate, Spring, HTML5, CSS3, JavaScript, XML.
  • Expertise in Implementing Java & J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton and Front Controller.
  • Proficiency in OOPS concepts like Inheritance, Aggregation, Encapsulation, Multi-Threading, Serialization, Collections, IO and Polymorphism.
  • Extensive Experience with front end application development using HTML, CSS, JavaScript, JSP, Angular 2-9, AJAX, Bootstrap, JSF, Prime faces and jQuery.
  • Expertise in various open source frameworks and tools like Struts, Spring, Microservices, and Hibernate.
  • Experience in spring framework modules - IOC/DI, AOP, MVC, Security, Spring Boot and JDBC Template.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Expertise in producing & consuming SOAP as well as Restful Web Services using WSDL, SOAP, AXIS, JAX-WS, CXF, REST-Jersey and WS-Security. Had an experience in web services validation using SOAP UI.
  • Expertise in Unit testing using JUnit and Integration testing.
  • Expertise in database modeling and development using SQL, PL/SQL - Stored procedures, functions, triggers, cursors, object types and Indexes using Oracle, DB2 & My SQL.
  • Experience in deploying and configuring database connection pool in Application Servers - WebLogic, WebSphere, JBOSS and Tomcat.
  • Involved in building teh code using Maven and also used Jenkins and Quick build for continuous integration.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Expertise in Unit Testing using Junit, Mockito & Power Mockito tools.
  • Experience in various software development IDE’s like Eclipse, IntelliJ, STS and Editors like Edit Plus, Notepad++.
  • Experience working with Amazon cloud Services (AWS) using Cloud Watch, Amazon S3, Amazon RDS.
  • Deploy application updates toAWSand monitored teh load balancing of different instances.
  • Experience in usingAWSwith both EC2 and S3 services for application backup and recovery.
  • Strong implementation noledge of Object-Oriented Analysis and Design using Agile methodologies.
  • Experienced in using JIRA bug tracking Systems. Good noledge in UNIX and Shell scripting.
  • Experienced in using Version Control tools like GIT, SVN, CVS and Clear Case.

TECHNICAL SKILLS

Programming Languages: Java, SQL, HTML, JavaScript, Unix, XML

Java Technologies/ Frameworks: J2EE (Servlets, JSP, JSF, JSTL, EJB, JDBC, MVC), Spring, Struts, Hibernate

Web Technologies: HTML5, CSS3, Bootstrap, jQuery, JavaScript, JSF/Prime Faces, Angular 2-9

Web Services &XML: REST, SOAP, WSDL, XML, JAXP-DOM, SAX, JSON, JAXB, JAX-WS, JAX-RS

Application/Web Servers: IBM Web Sphere, Web logic, JBoss, Apache Tomcat

Databases: Oracle, DB2, MySQL

IDE Tools: Eclipse, IntelliJ, STS

SCM/ Version Control: GIT, SVN, CVS, Clear Case

Tools: Maven, Ant, Jenkins, JIRA, QC, Rally

Operating Systems: Windows, UNIX, LINUX.

Others: JSTL, JUNIT, Custom Tags, Log4J, Soap UI

Amazon Web Services: EC2, S3, Cloud Watch, Amazon S3, Amazon RDS

PROFESSIONAL EXPERIENCE

Confidential, Chattanooga, TN

Senior Java Fullstack Developer

Responsibilities:

  • Followed Agile Software Development Methodology to build teh application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, Angular 7/8, AJAX and JSTL.
  • Developed Micro services using J2EE framework such as Spring boot, Spring MVC, Spring core, Spring DAO and Spring JPA.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular 7/8.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • UsedSpringBoot to develop and deploy both RESTful web services and MVC applications.
  • Used Hibernate in data access layer to access and update information in teh database and used Hibernate Query Language (HQL) to query teh database for complex data.
  • Implemented Angular 7 services to connect teh web application to back-end APIs to POST/GET teh data used in teh application.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
  • Used Angular 7 to create views to hook up models to teh DOM and synchronize data with server as SPA.
  • Used Bootstrap and Angular 7 to create Controllers to handle events triggered by clients and send request to server.
  • Implemented Model View Controller (MVC) architecture for an efficient implementation of teh view level customizations and interfaced with theapplication logic.
  • Used Spring-boot- starter-parent as teh parent POM and inheriting sensible default settings from Spring Boot and teh spring-data- MongoDB dependency provides integration with teh MongoDB.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Hibernate was used for mapping, Servlets, Spring MVC were used for Model, Control and View.
  • Worked on Node.JS framework for building MVC framework from front-end side and generated statements and reports and used Spring MVC.
  • UsedXSL/XSLTfor transforming common XML format into internal XML format and Text format.
  • API endpoint verification testing using Postman.
  • Used ANT scripts to build teh application and deploy on Web Logic Application Server.
  • Used XML to transfer teh application data between client and server to code configuration files.
  • Wrote SQL queries for database creation and modification. Used Redis as cache management techniques.
  • Experience in using various tools and IDEs for development and design like STS and Eclipse.
  • Supported production bug reports and customer escalations, research and find and deliver software solutions and production bug releases.

Environment: Java 8, Spring MVC, Spring Boot, Hibernate ORM, Microservices, HTML5, JSF, CSS3, Angular 7/8, JSTL, JavaScript, AJAX, Oracle - SQL, PL/SQL, NodeJS, JUnit, Ant, Log4J, VersionOne, Apache Tomcat, BitBucket, Maven, AWS stack, GitLab, Eclipse, STS, Web Services (SOAP, REST).

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Followed Agile (Scrum) methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for teh sprints.
  • Extensively made use ofJava features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections.
  • Developed user interfaces screens using HTML, JSPs, JavaScript, CSS, with middle tier framework as Spring using MVC framework.
  • Hosted and tested teh application in AWS servers before publishing it in actual production environment.
  • Designed and developed vice using synchronous protocols like HTTP, REST (JAX-RS).
  • Implemented Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch and implemented teh autantication, authorization, and access-control features by making use of Spring Security.
  • Developed various screens for teh front end using Angular2 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Developing web pages using Angular 2.0 Framework and worked with various Angular JS directives and services and Filters to build teh Applications.
  • Took part in setting up teh routing configuration using Angular 2 router for various views and sub views.
  • Worked with Angular2 to generate various components, routes, services, pipes and structured application code.
  • UsedSpringBoot to develop and deploy both RESTful web services and MVC applications.
  • Performed web Page Applications using AngularJS with other development teams.
  • Developing RESTFUL web services using Spring Boot, Spring RESTFUL template, JPA, Cloud Foundry.
  • Created a Lambda to insert teh values from teh original file to Redshift.
  • Developed Perl and shell scripts for automation of teh build and release process, Supported and developed tools for Integration, Automated Testing and Release Management.
  • Installed, configured and hosted teh Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch teh data from SQL based schema.
  • Developing teh Microservices using Spring Boot dat create, update, delete and get teh assignment information from backend. Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Implemented Caching mechanism using Spring Boot.
  • Used Swagger to interact with API end points of teh Microservices.
  • Used Pivotal Cloud Foundry to deploy applications on cloud.
  • Effectively developed and deployed Spring Boot applications for REST services and implemented platform as service technologies.
  • Written Shell scripts to copy output files to a different location fromSpringBatch.
  • Used AWS services like EC2 for deployments, S3 for storage and SES, SQS for sending notifications.
  • Developed Microservices using RESTful services to provide all teh CRUD capabilities.
  • Implemented RESTful Web services for transmission of data in JSON format.
  • Developed unit and integration tests for existingMicroserviceusing JUnit, Mockito environments for development and QA teams.
  • Fixed defects identified during QA, UAT and Production.

Environment: Java 1.7, Spring MVC, IOC, AOP, Spring Boot, Hibernate, JDBC, MicroServices, Scala/Akka, Angular JS, Angular2, Javascript, SOAPUI, Webservices, REST, AWS, EC2, Redshift, Node JS, React JS, JSP, Jenkins, HTML, XML, XSLT, SOA, WSDL, CVS, Jira, Mockito, WebSphere, Cassandra, Tomcat, Junit.

Confidential, Bloomington, IL

Sr. Java Fullstack Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation and testing of teh enterprise applications Convert legacy client-based frontend to a responsive RIA using AngularJS.
  • Design and code responsive web pages using JSP’s, JavaScript, HTML5, CSS3, Bootstrap and Angular JS.
  • Build components with Spring Framework - IOC, AOP, Spring Boot and Spring Web Services.
  • Designed and developed RESTful service interface using Spring MVC to teh underlying customer event API.
  • Extensively worked on Spring bean wiring, Spring DAO and Spring AOP modules and implemented Spring AOP in exception handling, which it reduces teh development time to handle teh exceptions.
  • Implemented Inheritance between tables using different Hibernate strategies.
  • Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing teh distributed and enterprise applications.
  • Used Angular JS to parse teh data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on teh database server.
  • Used Spring Data JPA to access teh Oracle database and mapped different POJO classes to teh database tables.
  • Has written SQL queries and PL/SQL - procedures, functions, triggers, sequences, cursors etc.
  • Used Hibernate as ORM tool to map teh database tables, write DAOs and POJOs to integrate with Spring Framework.
  • Used Maven for building and deploying teh application.
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for teh functional testing, inspection and invocation of Spring based Web services.
  • Monitor system performance and exceptions using various logging and performance monitoring tools.
  • Expose / consume SOAP & Restful web services to interact with other modules.
  • Implemented teh framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSQL vendors.
  • Assist QA team with SOAP UI mock web services to pass Test Cases by developing Unit test cases using Junit and Mockito.
  • Involved in teh auto deployment of application process using Jenkins with SVN in Cloud Computing.
  • Wrote build & deployment scripts using Maven on Unix environment and participated in configuring Jenkins for build automation. Implemented CI/CD process for integrating different code components.

Environment: Java 1.6, Spring - MVC, IOC, AOP, Batch, Hibernate, Angular JS, JAX-RS, JAX-WS, SOAP/REST, WSDL, JAX-RS, Oracle, Quartz, WebSphere, Maven, Jenkins, Eclipse, Apache CXF, JPA, Junit, Mockito, Microsoft Visio, Rally, Mongo DB, GIT, Linux, Log4J.

Confidential, Estero, FL

Java Developer

Responsibilities:

  • Involved in development of teh server-side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Responsible for writing Program Specifications and Functional Specifications.
  • Involved in J2EE Design Patterns such as Session Façade, Service Locator, and Transfer Object for Lookups, Value List Handler for search and DAO.
  • Used HTML, XHTML, DHTML, JavaScript, AJAX, JQuery, JSP, Tag Libraries and CSS to develop UI/view pages.
  • Involved in development of data access layer, which are java classes to encapsulate all database specific calls using JDBC API.
  • Used Struts to implement teh MVC framework for teh presentation tier.
  • Development of teh complex SQL queries, stored procedures, and modifications to teh existing database structure as required per addition of new features.
  • Used Spring Dependency Injection and Aspect Oriented Programming in Agile Java Methodologies.
  • Involved in developing Hibernate mapping file.
  • Used Hibernate Object Relational Mapping tools for teh persistence.
  • Involved in creating JNDI lookup using spring.
  • Defined Object Relational Mapping for Hibernate and performed spring integration.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
  • Developed SOA Web services above teh data access layer.
  • Involved in XML parsing by using SAX.
  • Integrated calypso Web services to get teh old data for comparing volatility and generating volatility curves. Written Stored Procedures using Oracle.
  • Execution of unit testing & prepared user Manual.
  • Involved in application deployment using ANT script.
  • Developed Java portal JEE applications on JBoss, Web logic and Web sphere servers.

Environment: Java, HTML, XHTML, DHTML, JavaScript, AJAX, JQuery, JSP, Tag Libraries and CSS, JDBC, MVC framework, SQL, Hibernate, JNDI, HQL, ORM, SOA, XML, SAX, ORACLE, ANT, JBoss, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis ofthe Customer Specifications, Development and Customization of teh Application using TDD methodology.
  • Developed client-side validation front - end screens using HTML, JSF, CSS, JSTL, and AJAX.
  • Analyzed use cases, created interfaces and designed teh core functionality from presentation layer to business logic layer using UML and Rational Rose.
  • Involved in development usingStrutscomponents -Struts-config.xml, tiles, form-beans and plug-ins inStrutsarchitecture.
  • Used ANT scripts to build teh application and deploy on Web Logic Application Server.
  • Monitored teh error logs using Log4J and fixed teh problems.
  • Created custom tags dat facilitate developers in building teh pages faster.
  • Responsible for code review for different modules of teh application.
  • Manipulated DB2 for data retrieving and storing using Hibernate.
  • Hibernate used as ORM tool for persisting teh data.
  • Used Ant for project management and automation.
  • Design, Develop Servlets and Sessions to implement business logic and deploy on teh Web Logic Application Server.
  • Created Connection Pools in Web Logic and configured as needed.
  • Used XML to transfer teh application data between client and server to code configuration files.
  • Used CVS as source control.
  • Used J Unit to write repeatable tests mainly for unit testing.

Environment: Java, HTML, JSF, Struts, Hibernate, CSS, JSTL, Java Script, AJAX, Oracle - SQL, PL/SQL, JUnit, Ant, Log4J, VersionOne.

We'd love your feedback!