We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

3.00/5 (Submit Your Rating)

IL

SUMMARY

  • Around 7 years of IT experience as a Java Full Stack developer in Analysis, Design, Development, Testing, Implementation, Enhancement and Support of full life cycle web applications using N - Tier J2EE architecture in Financial, Banking, Healthcare, insurance and Telecommunication domain.
  • Experience in all stages of Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, development, testing and implementation of projects using software methodologies like Agile/Scrum and Waterfall.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation
  • Experience in design and development of multitier applications using Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, CSS, AJAX, JSON, and JUnit.
  • Worked on different module of Spring including Spring IOC, Spring ORM and Spring AOP
  • Experience in web application design using open-source frameworks like Spring MVC, JSF and Struts Framework.
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
  • Good experience in building cross browser compatibility applications usingHTML5andCSS3.
  • Hands on experience in Angular.js and Angular 2
  • Worked on Web-based applications, SOA (Services Oriented Architectures) and Web application servers (Windows servers, IIS, Apache Tomcat) during the process of both development and troubleshooting support issues.
  • Experience in automation testing using Junit .
  • Good knowledge of Design Patterns like Front Controller, Data Access Object, Session Facade, Service Locator, MVC, Data Transfer Object, Business Delegate and Singleton.
  • Worked on different Web Application server such as WebSphere and Tomcat.
  • Extensive experience in different IDEs like Eclipse, IntelliJ and RAD.
  • Proficient in implementation of frameworks like Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Batch, JSF and ORM frameworks like Hibernate.
  • Experience in writing various test cases using JUNIT.
  • Experience in integrating Microservices Architecture with Spring Boot
  • Worked on build and deploy tools like Jenkins, Maven and Ant.
  • Experience in the field of release automation for Java applications to achieve continuous integration (CI) and continuous delivery (CD).
  • Experience in building enterprise Applications using Core Java, J2EE (SPRING, Hibernate, Servlets, JSP, JDBC, STRUTS), XML and JSON, MVC, EJBs (Session Bean, Entity Beans).
  • Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, AngularJS 2.0/4.0, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.

TECHNICAL SKILLS

JAVA/J2EE Technologies: Java, J2EE (Servlets, JSP, EJB, JavaBeans, JDBC, JMS, JPA, JNDI), MVC, Struts.

Programming Languages: C, C++, Java 8, SQL.

Messaging Servers: ActiveMQ, RabbitMQ, Kafka

Web Technologies: JavaScript, AngularJS, Backbone JS, XML, HTML5, CSS3, XHTML, XML Schema, DHTML, JSON RPC, AJAX, jQuery, AngularJS & 2, XSL, XSLT.

Databases: MySQL, Oracle, MS SQL Server, DB2, PL/SQL

Web/App. Server: IBM WebSphere Application Server, Apache Tomcat Web Server

Architectures: EJB, Multi-Tier Enterprise Application, JDBC, Extreme Programming (XP) and Continuous Integration (CI)

Web Services: SOAP, Restful, WSDL, AWS, Apache Axis, XML, XHTML, XSLT

Frameworks: Struts, JSF, Hibernate, Spring, Junit

Version Control Tools: CVS, SVN, Rational Clear Case, SubVersion

IDE/Tools: Eclipse, RAD, NetBeans, IntelliJ, RAD, ANT, Maven, Jenkins, JIRA, Rational Rose, RSA

SDLC: Agile - Scrum, Waterfall

Build and Performance Managing Tools: Ant, Maven, Gradle, Jenkins, JIRA

Testing: JunitDesign Patterns: MVC, Intercepting Filter, Front Controller, Session Facade, Business Delegate, DTO, DAO, Service Locator

PROFESSIONAL EXPERIENCE

Confidential, IL

Sr. Java FullStack Developer

Responsibilities:

  • Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, Sand Finalizing.
  • Presentation tier component is developed using JSF Framework and responsible for design and development of various front-end screens following GUI standards.
  • Developed Presentation tier implementation which involves in creating the JSF pages, defining the page navigations, creating, and configuring the backing beans, and integrating JSF with the business-logic tier.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Development of Office of Special Investigation Application Re-Run application (Internal), Task Management.
  • Define and validate service WSDL and XSD’s.
  • Created session EJBs that retrieved information from the Oracle database using Spring-Hibernate.
  • Used AJAX to implement front end /user interface features in the application.
  • Implemented REST Web services to retrieve data.
  • Develop applications using RAD utilizing agile methodologies.
  • Develop application using integration using EJB, SCA, JMS and Web Services over a WEB.
  • Develop and test data access using hibernate.
  • Develop complex relation database queries using ANSI standard SQL and PL/SQL to be used with Oracle and
  • DB2 databases giving special consideration to transaction management.
  • Perform unit and integration testing and resolving defects.
  • Create and review technical documents for all aspects of software development lifecycle.
  • Deployment to different environment using JENKINS and NEXUS.
  • Production Support on rotational shifts for REP applications.

Environment: Java/J2ee, JDK 1.7, Spring, Hibernate, XML, REST, HTML5, CSS3, design patterns, SVN, MySQL, JUnit, AJAX, jQuery, ANT,Jenkins,SOAP.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all their requirements from client.
  • Analyzed the requirements and formulated project scope.
  • Developed the functionalities using Agile Methodology.
  • Designed front-end presentation logic using Angular.
  • Developed cross browser and multi browser compatible web pages usingHTML5, CSS3 andJavaScript.
  • Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
  • Designed Low-Level Architecture for Microservices and estimating LOE (Level of effort) for programming application. Analyzing, programming, utilizing existing commerce functionality for migrating to updated technology (Micro service Architecture). Implementing distributed and high-loaded system with massive back-office system and integrating based on IBM Web E-Commerce platform.
  • Extensively, involved in Identity portal management developing the Micro services with latest technology and frameworks using Java/JEE, Spring Boot, Spring Security, Mongo Db, SQL.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java 1.8, Spring 3.1 and Hibernate 3.0.
  • Worked with Java 1.8 Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Used J2EE and J2SE technologies with the halp of java 1.8 to implement the service layer logic within the application.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire Objects of business classes.
  • Developed Server-side components based on MVC and the persistence layer build on Hibernate ORM framework and Hibernate-EH Cache for second level caching to increase the usability of the database and reduce the time process for the retrieval of data from the web logic.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database
  • Operations and avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects.
  • Converted data from database into JSON format files and retrieve useful information using AJAX calls to render the response in UI.
  • Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache Concepts.
  • Created session EJBs that retrieved information from the Oracle database using Spring-Hibernate.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented REST Web services to retrieve data from client side.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle 11g db.
  • Extensively worked on Jenkins by installing, configuring and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins. Configuring Jenkins job to spin up infrastructure using Terraform scripts.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and
  • Required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of
  • Functionality before writing the functionality.
  • Used Jenkins to load JAR files from Database required for running the application.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for
  • Dependency management of code in application.
  • Used Eclipse IDE to develop and debug application code.
  • Used Log4j utility to generate run-time logs.

Environment: Java 1.7/1.8, HTML5, CSS3, JSP, Spring Boot Framework, XML, SQL, UML, Micro Services, Apache Tomcat, JQuery, AJAX, SOA, Junit, Jira, Mongo dB, Oracle, MySql, Log4j, Kafka, Intellij, IBM RAD, IBM WebSphere, AWS, Scala.

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, Finalizing.
  • Presentation tier component is developed using JSF Framework and responsible for design and development of various front-end screens following GUI standards.
  • Designing and implementing new functionalities in Java SE, JEE, EJB, JPA 2, Oracle DB, Oracle WebLogic, Web Services
  • Developed Presentation tier implementation which involves in creating the JSP pages, defining the page navigations, creating, and configuring the backing beans, and integrating JSF with the business-logic tier.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Designed and implemented web module using Spring MVC
  • Designed user interface layout using CSS, HTML.
  • Created JSP pages using standard JSF tags, decorated using CSS.
  • Designed business middleware solution by integrating application using SAO architecture.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Developed spring boot applications using spring data. Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Implemented client-server business applications using Micro services.
  • Used Ajax to provide dynamic features where applicable with the halp of prototype library and Ajax4JSF.
  • Used a Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Involved in designing of automation framework to be used in UI testing with Selenium
  • Involved in build and deployment of Microservices/Spring Boot with Jenkins.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Developed a RESTful service to provide all the CRUD capabilities for Salesforce App.
  • Designed and Developed the UI screens using JavaScript,AngularJS, jQuery, JSP, Html and CSS.
  • Design and implement the backend layer using Hibernate.
  • Tested Service and data access tier using JUnit in TDD methodology
  • Used Agile Development methodology of software development
  • Project builds and integration with Maven and Jenkins
  • Implemented design patterns in Scala for the application.

Environment: Core Java 1.7/1.8, Servlets, JDBC, Java Util Packages, Java Script, Angular JS, HTML5, CSS3, JSON, JSP, Hibernate 3.x, Spring Framework, XML, SQL, Eclipse, UML, Agile Methodology, JBoss, jQuery, AJAX, SOA, Junit, Jira, Unix Shell Script.

Confidential

Java Developer

Responsibilities:

  • Developed a Single Page Application usingAngularJS.
  • Involved in Beneficiary and enrolment flow for next-gen Participants (participant-website).
  • Developed a web layer using Spring framework to manage the project in MVC pattern.
  • Developed Restful Web Services usingApache-CXFwhich is an implementation of JAX-RS.
  • Writing test cases usingJUnit.
  • Client pages are built usingHTML, CSS, Bootstrap, JavaScript.
  • Implemented MVC architecture with React components as Views, models, and controllers in Node.js for API development.
  • Used Backbone.JS and ReactJS to create Controllers to handle events triggered by clients and send requests to the server.
  • Used gulp as a build tool in Angular application build.
  • Used Dependency Injection feature of spring framework and AngularJS for rapid development and ease of maintenance.
  • Experienced in implementingMicroservices, Service Oriented Architecture (SOA)with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Custom Validations on various input fields using angular directives.
  • Good experience in debugging angular and java code frameworks.
  • ImplementedMavenbuild tools to build jar and war files and deployed war files to target servers.
  • Did failover testing with the system programmer team to validate systems during the server failure and checked session replication.
  • UsedJirafor story and bugs tracking.
  • Used Postman apps to test the web services.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Java, JAX-RS, Angular JS 1.4.8, Apache Tomcat 8.0, Maven, JSON, JavaScript, Junit, REST Webservices, GitHub, Eclipse, Oracle 11G, Maven

Confidential

Jr. Java Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Implemented MVC design pattern using JSF 2.0 with Rich faces UI framework
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
  • Implemented the search functionality for Internal Application using Angular JS.
  • Developed REST APIs using Node.js to perform CRUD operations.
  • Used Struts Validator framework for client-side validations.
  • Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and MySQL databases.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and WebSphere Application servers.
  • Implemented the logging mechanism using Log4j framework.

Environment: JDK 1.6, Agile Development Process, JSF2.x, Spring 3.0, Spring framework, Hibernate 3.5, RSA, JMS, JSP, Servlets, Web Sphere 7.1, AngularJS, Apache Tomcat, Oracle and MySQL Databases, AJAX, Windows XP, HTML, XML, SOAP, Maven2.x, Log4J, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed web pages using HTML5, DHTML, CSS3, AJAX, Bootstrap, JSP and jQuery, based on the W3C standards and Web 2.0.
  • Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
  • Extensively used JavaScript, jQueryto provide UI functionality.
  • Worked on the application developed using HTML5, CSS3, JSON, and Node.js.
  • Worked with technologies such as jQuery and AJAX to make the website more attractive and user friendly.
  • Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and DreamweaverCS3.
  • Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Used Team Studio and Build Manager tools to develop Notes applications and promote the new design to test environment.
  • Developed different grid systems, Tables and Forms using Bootstrap
  • Migrated this application from Tomcat to JBoss, and modified security to use LDAP.
  • Designed website mockups, navigation buttons.
  • Implemented and tested the enterprise application with jQuery, Spring MVC.
  • Defined the site layout and developed Wireframes using Adobe Illustrator.
  • Extensively Implemented user interface designs from UI specifications and product requirements.
  • Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
  • Developed SQL scripts for data migration.
  • Collaborated with team members in design, analysis, coding, testing, and website review.
  • Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.

Environment: HTML5, CSS3, JavaScript, JSP, Agile, Apache Tomcat 6, Adobe Photoshop, AJAX, JSON, jQuery, AngularJS, Oracle, Windows XP.

We'd love your feedback!