We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of Experience in requirement gathering, analysis, design, development, integration and testing of Client/Server based applications using Java and J2EE object - oriented technologies.
  • Well versed in all stages of Software Development Life Cycle including requirement analysis, design, development wif various methodologies such as Waterfall, Incremental, Iterative and Agile models. Strong experience in continuous integration and TDD Test Driven Development.
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Extensive experienced in implementing OOPS concepts using Java/J2EE technologies such as JDBC, JSP, JSF, EJB, Hibernate, Spring, XML, XSD, XSL, JNDI, Web services, Struts, Hibernate, JMS, AJAX.
  • Responsible for developing web applications using Angular 7 and bootstrap Hands on experience in MVC framework using Angular, custom Directives, and Controllers.
  • Intermediate experience wif Advanced JavaScript including prototype-based inheritance, AJAX, JSON and familiar wif JavaScript frameworks such as JQuery and JQuery-UI
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular 2.0, Angular 4, Angular, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
  • Expertise in Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and Deserialization.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, and Flux concept.
  • Familiar wif creating Custom ReusableReact JSComponents Library.
  • Experience in writing and debugging shell scripts. Worked wif scripting languages like JavaScript.
  • Deployed and scalable infrastructure on AWS and configuration management using Chef.
  • Hands-on experience in creatingAngular modules, controllers, directivesto deploy teh business logic.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node JS) full stack development tool kit.
  • Promoted web applications running on NodeJS using teh Express framework,Vue.jsand Backbone.jswif Mustache.jsfor front end MVC/templating.
  • Experience in AWS cloud monitored technology.
  • Well versed in querying MySQL, PostgreSQL, Oracle 11g R2 DB - Optimizing SQL queries, indexing, PL/SQL procedures and exception handling.
  • Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
  • Experience in Terraform, Lambda,ECS,Fargate,Aurora.
  • Adopted pair programming technique and addressed issues during system testing.
  • Performed Unit Testing, Integration Testing and generation of test cases for web applications using Log4J, Mockito and used Jasmine for front end testing and automation framework like Selenium
  • Experience in CICD methodologies and automated deployment pipelines.
  • Performing Regression test using automated testing tool QTP, Fitnesse and Selenium.
  • Automating Angular applications by using Protractor, Jasmine and Karma using Javascript.
  • Experience in developing applications as Microservices using Spring Boot based on Service Oriented Architecture (SOA) wif ESB (Enterprise Service Bus).
  • Extensive experience in ORM using Hibernate, Hibernate OGM, and Spring Data JPA frameworks.
  • Proficient in Struts, Spring, Hibernate and Portal framework-based implementation wif good command over Web Logic Application Server.
  • Strong knowledge in web services testing via ToolSOAP UI/ Restful web services
  • Expertise in Amazon Web Services (AWS) such as EC2, AWS RDS, Dynamo DB, S3, Elastic Beanstalk, VPC and Security groups, Simple Email Services, Simple Notification Services.
  • Extensive involvement in DesigningAzure Resource ManagerTemplate and in designing custom build steps usingPowerShell.
  • Point team player on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through SSH and logs.
  • Good at hosting plans for Azure Infrastructure, Deploying workloads on Azure virtual machines.
  • Hands on experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Azure AD, Azure search, and notification hub.
  • Expertise inmigrationandup gradationof Weblogic Server and updatingJDK versions, applying patchesand installingservice packsfor Weblogic Server.
  • Experience in teh Administration, Installing, Configuring Apache, Sun ONE 6.1Web Server iPlanet, Microsoft IIS Server. Strong in Configuring JBoss and Apache Tomcat Application Servers.
  • Played a key role in teh deployment on AWS using Github, Terraform, Puppet, Chef and Jenkins.
  • Have knowledge on partition of Kafka messages and setting up teh replication factors in Kafka Cluster.
  • Worked on MuleSoft Integrations tool to connect a variety of data sources and applications.

TECHNICAL SKILLS:

Technologies: Java,J2EE,Java Beans, JSP/JSF Servlets JDBC, JNDI, Java Mail, Java Messaging service, JMS Multithreading

Web Services: SOAP, REST, JavaScript, SQL, PL/SQL, UML, HTML, XML, CSS, MVC framework

Application Servers: Weblogic, Websphere, Tomcat, Jboss,Spring, Struts, Hibernate, Apache

Databases: NoSql, MySql, Oracle Server

Operating System: Windows, UNIX, Linux.

IDE: Eclipse, IntelliJ, Net beans

Tools: Maven, Junit, Puppet, Selenium, Jenkins, Terraform, Chef, Kafka, Jira.

Version Control: CVS, Git hub, Clear Case, ClearQuest.

GUI: Portlets, AJAX, JQuery, JSP, XML/XSL/DOM, XSD/DTD, SOAP, WSDL, HTML/DHTML, Applets, JavaScript, DOJO, Java Swing/JFC

Software Methodologies: Agile, Iterative, WaterFall, Test Driven, Scrum Design Patterns Session Faade, Service Locator, Front Controller, View Helper, Value Object, Business Delegate, Data Access Object, Factory and Singleton

PROFESSIONAL EXPERIENCE

Confidential,CA

Sr. Java Full Stack Developer

Responsibilities:

  • Actively worked in Analysis, Design and Development, followed Test-Driven-Development
  • Developed teh application using agile methodology and demonstrated teh functionalities to teh business users in every sprint.
  • Initiated dynamic responsive Web Application by integrating Angular 7 wif Bootstrap which is further integrated wif Web Services andVue.js.
  • Implemented Single page application (SPA) using teh latest technologies like Angular, Typescript, Bootstrap, JavaScript, CSS, HTML.
  • Involved in requirement gathering, analysis, design, and development and testing of teh application using Agile Methodology.
  • Implemented teh Object-oriented concepts and wrote teh services using Java/ J2EE Technologies.
  • Creation of RESTful web services wif teh halp of client-side technologies using Spring Boot services for teh SCVP Application.
  • Implemented spring service layer wif dependency wiring, transaction, DAO and annotations.
  • Developed Spring configuration to connect several user interfaces using Spring dependency injection and Wiring.
  • Used Multithreading and collections to improve performance of applications.
  • Integrated Kafka consumer and producer wif teh Java services.
  • Implementation of data in User Interface using AngularJS components and developing of web pages for teh User Interface using AngularJS, Bootstrap, JavaScript, jQuery, HTML, and CSS in teh Front end.
  • Using Backbone Marionette.js, Underscore.js, Parsley.js, and HandleBars.js for teh Enterprise Agreements application while using Backbone.js as an MVC framework, HTML5, CSS3, Bootstrap, JavaScript, jQuery.
  • Migrated teh UI code base from Backbone JS to Angular 7 for teh Enterprise Agreements application.
  • Responsible for writing PL/SQL scripts.
  • Deployed teh tables, views, functions, procedures, packages in Confidential ’s APPDB Application.
  • Responsible for CRUD operations in Toad for Oracle 13 Database.
  • Using Splunk and OpenShift Container platform to monitor teh logs.
  • Participated in Code Reviews for better quality assurance.
  • To fix issues in teh release branch, created a local branch using Git from teh existing release branch, created a pull request to merge dat branch into release branch after PR review.
  • Performed teh build and deployment of teh applications using Maven.
  • Used Rally to keep track of teh User Stories, Tasks and Defects using Sprints.
  • BuiltAngular 7components,UIservices to consume rest services using Component based architecture provided byAngular 7.
  • Developed teh components usingAngular 7needed for teh application from teh scratch and customizing from various Angular related libraries to meet teh application's functionality.
  • Moved controllersandservicestoAngular 7 componentsfor more responsive and less dependency.
  • Writing teh front-end look and appearance for teh screens using Bootstrap, JavaScript, AJAX.
  • Automated Angular application module using protractor by writing java scripts and Used Jasmine as unit testing framework.
  • Worked on data driven testing, Cross browser testing and parallel test execution using Selenium Web driver and Selenium Grid and used Jmeter for load and performance testing.
  • Performed Integration and Regression testing to check compatibility of new functionality wif teh existing functionalities of teh application using Selenium.
  • Worked closely wif teh QA team and fixed QA bugs and production issues wif quick turnaround time.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application wif very less configuration.
  • Implemented teh application usingSpringBootand handled teh autantication, authorization, and access-control features by usingSpringSecurity.
  • Developed Micro Service to provide Restful API utilizing Spring Boot wif various data persistence frameworks such as Hibernate, Spring Data JPA and messaging engines.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along wif Angular 7 in creating teh Application.
  • Implemented Test-Driven-Development using testing frameworks like Junit and Mockito.
  • Used IBM DB2 database for application development using Squirrel SQL Client as database tool and used Liquibase for creating, inserting and updating teh tables in DB2 Database.
  • Designed and implemented a SQL based database and associated RESTful web service dat persists high-volume user profile data.
  • Worked on Data Migration from PL/SQL 11 to Oracle 12C. Creating and replacing procedures to migrate old data into a new system for teh database storage.
  • Implemented log4j for application logging and to troubleshoot issues in debug mode and used test cases using Junit during teh development model.
  • Analyzed Use Case and created various UML Diagrams like Class diagrams and Sequence diagrams.
  • Used Jenkins to build artifacts and used Splunk to view our logs.
  • Setup Continuous integration wif Jenkins and make use of a wide range of plugins available to set up smooth developer friendly workflows.
  • Produced client side validation throughJavaScriptandAjaxfor asynchronous communication.
  • Developed automation system using PowerShell scripts and JSON templates to Azure services.
  • Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data wif SQL-based schema
  • Used Mocka, Karma for UI testing and Junit and Mockito for Back end code testing.
  • Worked closely wif Account Managers, Consultants and Programmers to coordinate implementation of various platforms as well as customizations requested by teh client.
  • Configured & deployed Java8 applications on Amazon Web Services (AWS) for a multitude of applications utilizing teh AWS stack, cloud formation.
  • Worked on AWS S3 for storage of data. Used S3 storage for storing artifacts and Images. Created an IAM role wif S3 access and integrated dat role to EC2. Used Jenkins for CI/CD on EC2 Instance.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information. Used ActiveMQ as a messaging server for JMS.
  • Deployed teh Dockerized Spring Boot application dat is intended to run on a dev local machine.
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
  • Created a custom Puppet module skeleton to use same structure across allPuppet modules.
  • Design, installation, configuration and administration of Linux 5,6 and 7 servers and support of OpenShift Enterprise and non-OpenShift support.
  • Worked on Big Data Integration & Analytics based on Hadoop, Spark, Kafka, Storm and web Methods.
  • Managing teh OpenShift cluster dat includes scaling up and down teh AWS app nodes.
  • Used Kubernetes to orchestrate Docker containers and configure teh pods to run teh application.

Environment: Core Java8, J2EE, JSP, XML, WSDL, HTML, XHTML, JavaScript, Ajax, Hibernate, SpringWeb services soap and Rest, Junit, log4J, SOA, SQL, PL/SQL, DB2, CXF, OpenShift, HP Application Lifecycle Management tool, Selenium, agile, Kafka, Jenkins, Puppet, Soap UI

Confidential, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Responsible for gathering teh system requirements, System analysis, design, and development.
  • Created UML diagrams (use case, class, sequence & collaboration diagram) based on teh business requirements using IBM Rational Software Modeller.
  • Actively participated in Sprint sessions and participated in teh daily Agile SCRUM meetings.
  • Developed teh reusable common validation framework for client side validations in combination of javascript and commons validations framework and custom build validation rules for teh application.
  • We used Html, CSS, Bootstrap, React, Javascript and used Node.JS as a server.
  • Implemented stableReact componentsandstand-alone functionsto be added to any future pages.
  • Developed and performed test cases usingjasmineandKarmain teh unit test, and used theprotractorandHttp-serverfor theEnd-to-Endtesting.
  • Extensive use of Node.js and MongoDB along wif Mongoose.JS to create server side applications.
  • Involved in making efficient and fast applications running using Node.js Non-blocking me/O.
  • MaintainedInterfacecompatibility andconcurrencyin teh project usingJava 8new features like default, static methods and Concurrency API.
  • Developed data web applications and deployed teh script using client side scripting using JavaScript.
  • Created newRESTweb service operations and modified teh existing web service'sWADLs Web Application Description Language. Also usedSOAP UI toolto test teh REST web service operations.
  • Used Spring Boot to develop beans from already developed parent beans.
  • Implemented Test First unit testing framework driven using JUnit, and published assertion framework build on top of teh JUnit Assertions.
  • Created teh whole test framework using Selenium for further test creation and execution.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Involved in analysis, design, and development and testing of teh application using Waterfall Methodology.
  • Expertise in client side designing and validations using Spring MVC.
  • Implemented RESTful web services using simple client-side technologies.
  • Performed code review and unit tested teh application using Junit framework.
  • Worked on an existing AngularJS application.
  • Implemented CSS3, HTML5 and JavaScript in teh front end.
  • Developed a fully functional prototype application using JavaScript (jQuery) and Bootstrap, connecting to a RESTful server on a different domain.
  • Used teh Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
  • Responsible for writing teh PL/SQL scripts.
  • Worked on CRUD operations in teh database using SQL developer.
  • Created new tables, indexes, Stored Procedures, functions, views and constraints, triggers and required SQL tuning to reduce teh response time for teh SCVP application.
  • Provided Maven build script for building and deploying teh application.
  • Used Jenkins to build teh application.
  • Used Rally to keep track of bugs and issues.
  • Designed and implemented several Maven plug-ins for simplifying common configuration management tasks and used Git as teh repository.
  • Created build jobs in Jenkins to deploy teh SCVP application in a testing environment.
  • Developed Microservices using Spring Boot, Spring Security and deployed to Azure cloud.
  • Implemented REST Microservices using spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used various cloud computing tools and worked on Azure environment.
  • Build components scheduling and configuration using Maven, Quartz.
  • Developed teh modules by using AWS SDK to make a daily backup of EC2 Instance volumes.
  • UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
  • Involved in setting upJenkins Masterand multiple slaves for teh entire team as a CI tool as part ofContinuous development and deployment process.
  • Provide consulting and cloud architecture for premier customers and internal projects running onMicrosoft Azure platformfor high availability of services, low operational costs.
  • Configured routes to enable ExpressRoute connections between on premise data and Azure cloud.
  • Deployed and designed pipelines through Azure data factory and debugged teh process for errors.
  • Developed Maven/Docker builds scripts and implements Docker containers to create images of teh applications for Cloud Bees to Continuous Integration and Deployment.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Deployment of aDockerized RabbitMQinOpenShiftso dat we might use teh auto-scaling capabilities ofOpenShiftwif aRabbitMQcluster.
  • Configured Jenkins for successful deployment for testing and production environments.
  • Development ofPuppet modules wif Jenkins for continuous integration and continuous deployment of managed products, and related services.
  • Worked on POSTMAN tool for testing Web Service by passing SOAP request to Web service provider.
  • Used SVN to keep track of all teh implementations and modifications done in teh project, allowing several developers to collaborate.

Environment: JDK 1.5, J2EE5, Web Sphere 7.0, JSON, Portal Server 6.0, Hibernate 2.0, Struts1.0, Node Js, JMS, Java Script, Web Services, AXIS, SOA, SOAP, JAXRPC, agile, Maven, Kafka, JUnit, Selenium, Jenkins, Puppet, Fixtures, OpenShift, DB2, JIRA.

Confidential, CA

Java Full Stack Developer

Responsibilities:

  • Created a development environment using jQuery, spring, JPA, Oracle, Maven and Tomcat.
  • Developed internal application usingAngular4andNode.JSconnecting to Oracle on teh backend.
  • Used Node.js as a proxy to interact wif RESTful services and interacting wif PostgreSQL Database.
  • Worked wif modules like MongoDB and mongoose for database persistence usingNode.jsto interact wif MongoDB.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Developed server side application to interact wif database usingSpring BootandHibernate.
  • Used J2EE design patterns like Value Object Pattern, MVC, Session Facade, Business Delegate, Service Locator and DAO.
  • Created unit test cases for all possible areas of code and performed unit testing.
  • Developed JSP as teh view, Servlets as Controller in teh Struts Framework.
  • Exposed various capabilities such as Web Services using SOAP and WSDL.
  • Implementing and planning teh server-side architecture using Spring and Hibernate.
  • Worked in Requirements gathering and Designed Application flows and developed UML diagrams.
  • Wrote Controller classes in Spring MVC framework in teh web layer.
  • Implemented Unit and Integration test cases wif JUNIT Framework based on Functional Flow.
  • OpenShiftvirtualized PaaS provider - useful in automating teh provisioning of commodity computing resources for cost and performance efficiency.
  • Involved in requirement gathering, analysis, design, and development and testing of teh application using Agile Methodology.
  • Expertise in client side designing and validations using Spring MVC.
  • Implemented RESTful web services using simple client-side technologies using JavaScript, AJAX, JSON, HTML5 and CSS3, used RESTful Web Services to insert, delete and update details and their information.
  • Used EJBs (Stateless Session beans) to implement teh business logic, MDBs (JMS) for asynchronous communication internal and external to teh system.
  • Developed Micro services using RESTful services to provide all teh CRUD capabilities.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Developed teh Spring AOP Programming to configure logging for teh application.
  • Performed code review and unit tested teh application using Junit framework.
  • Enhanced an existing Angular 4 application to follow strict MVC patterns for improved source code maintenance which resulted in code reduction up to 50%, ease of upgrade, scalability, and enhanced performance.
  • Involved in teh creation of interface to manage user menu and bulk update of attributes using Angular 4 and jQuery, utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used teh Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
  • Provided Maven build script for building and deploying teh application.
  • Used JIRA to keep track of bugs and issues.
  • Designed and implemented several Maven plug-ins for simplifying common configuration management tasks and used Git as teh repository.
  • Integrating Junit in Maven and configuring Jenkins to send teh Unit test report to teh development team.
  • Understand teh latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilize it for existing business applications.
  • Analyzed, Strategized & Implemented Azure migration of Application & Databases to cloud.
  • UsingANT, Chef Scripts wif Ivy to build teh application and deploy.

Environment: Java, JDBC, Spring Application Framework Spring ORM, Spring JDBC, Spring MVC, Spring Tx, Hibernate ORM, Oracle 11g, OpenShift, Eclipse based SpringSource Tool Suite STS, JSON, Axis, JUnit, Log4J, Chef, Maven, Jenkins, Apache Web Server, SOA, Linux and Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in all teh phases of Software Development Life cycle SDLC.
  • Developed HTML prototype documents wif CSS Style Sheet.
  • Worked on Waterfall Methodology to implement teh application.
  • Developed server-side applications using Servlets, JSP, EJBs and JDBC.
  • Implemented and configured various Action classes for handling teh client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement teh business logic, MDBs (JMS) for asynchronous communication internal and external to teh system.
  • Wrote Web Services using SOAP for sending and getting data from teh external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
  • Involved in implementing teh JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication in teh application.
  • Integrated JPA persistence using Hibernate to save teh current state of teh Drools knowledge session using teh Spring Framework integration.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Working on teh form validations from teh back end and to display on JSP pages.
  • Involved in developing new JSP pages for teh login application and validate in backend and handled teh files as a batch programmer.
  • Develop mass user registration using Apache POI API in eManage and CRM projects
  • Developed UI Pages wif Client-side development skills like JavaScript, jQuery, bootstrap, CSS, HTML.
  • Involved in creating teh various user interfaces (UI) using JSP, HTML5, DHTMLX, JavaScript, and CSS3.
  • Implemented mongoose API of MongoDB in routing teh REST params.
  • Containerized all teh Ticketing related applications- Spring Boot Java and Node Js applications using Docker.
  • Ran test cases to teh added functionalities using Junit test cases, Log4j and print statements.
  • Coded Test Cases and created Mock Objects using Mockito and used JUnit to run tests.
  • Used Splunk to identify errors in server logs.
  • Used Struts teh MVC framework for building web applications.
  • Used forward engineering approach to create skeleton classes from class diagrams.
  • Followed architectural standards and coded Request Handlers, BO, DAO, SQL Helper classes.
  • Used Java Servlets extensively and used JDBC for database access.
  • Using JavaScript performed client side validations on teh Registration module.
  • Used Struts MVC at front end. Server side validations were performed using Struts validation framework.

Environment: Java5, JDBC, Servlets, JSP, My SQL, HTML, SOAP, Eclipse, WSDL, WebLogic Server, EJB, GIT, CSS, Strut.

We'd love your feedback!