We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Nearly 8 years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Experience in working development methodologies like Agile (SCRUM), Waterfall, Test Driven Development (TDD).
  • Worked in Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development Testing using Software Development Life Cycle.
  • Hands - on experience in Front-End technologies like Angular, Bootstrap, HTML, ReactJS, NodeJS, Redux, JavaScript, CSS, jQuery, Tag Libraries, Custom Tags, Ajax, Ext JS for Responsive web design, XML, XSLT.
  • Used Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Resourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular material.
  • Hands on experience using CSS Media Queries, Bootstrap, JSTL specifications and developing Responsive Web Design pattern web pages.
  • Proficient in Data Structures and Algorithms.
  • Experienced in utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, Rabbit MQ, Kafka, Cassandra, My SQL, Restful Web Services.
  • Implemented SOA, developed Services using Apache CXF and Spring, extensively used Spring MVC, Spring Integration, Spring DI, Spring JDBC Template, Spring Hibernate Template, Spring JMS Template and Spring Web Service Template
  • Expertise designing, developing and deploy applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud. Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Extensive experience in Web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, JavaScript, AngularJS, AJAX, JAX-RS, XML and HTML.
  • Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.
  • Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, JNDI, JMS, Java Mail, XML, Sockets using IDE’s like Eclipse.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO and Value Object in the development of web-based Enterprise Applications.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks.
  • Expertise in several J2EE technologies like JSP, Servlets, JavaScript, Web Services (SOAP, REST) and JSF.
  • Created Web back-end user interfaces to new and existing databases utilizing PHP and MySQL/Oracle databases.
  • Expertise in developing model components using ORM technology like Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Hands-on experience in using Domain-driven design (DDD) for building and decoupling microservices.
  • Expertise in Programming with JDBC, EJB, JNDI, JMS, Servlets, JSP and Custom tags using Struts framework.
  • Hands on Experience in integration with JUnit, and Log4j frameworks.
  • Good working knowledge of Ant, Jenkins, Maven, and AWS for project build/test/deployment, logging and JUnit for unit and integration testing.
  • Worked with many different event-driven and distributed systems.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures, NoSQL databases MongoDB and Cassandra.
  • Worked on implementing CURD operations using Marklogic NoSQL REST API Services.
  • Excellent experience with major relational databases - Oracle, SQL Server, DB2, MySQL.
  • Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers.
  • Strong working experience on SQL Databases like MS SQL Server, Oracle.
  • Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai.
  • Expertise in writing unit test cases with Mockito and JUNIT and performed integration testing.
  • Involved in setting up one click deployment of the application to TC servers using Jenkins and GreenLight
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Experience with browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Proficient in Quality Control - includes ensuring defect-free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, WebSphere and JBoss.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH)
  • Design, Implement and Build Azure Backups and Site Recovery on redundant sites for both commercial and the Gov cloud Design, Implement and Build Azure Monitoring for cloud systems and Remote Systems at other sites using Azure Diagnostics, Azure Monitoring agent, SCOM and Splunk Plan and execute disaster recovery drills at remote sites
  • Designed and Implemented AWS Cloud Services EC2, VPC, Route53, S3, Dynamo DB, ELB, RDS, Elastic Beanstalk, Auto Scaling, SNS, SQS, Cloud Watch and Cloud Trail.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Knowledge in Docker Components like Docker Engine, Docker Hub, Virtual Machine and Docker Registry, Docker containerized applications and deploying Chef-Server on AWS.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS.
  • Working Knowledge in CQRS architecture on AWS with DynamoDB, Lambda, and Aurora.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2EE, SQL, PL/SQL, PHP.

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular 2.0 and above

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss

IDE’s: Visual Studio Code, Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, NoSQL, MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: CVS, Clear Case, SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall

Others Software Skills/tools used: MS Office, Visio, Adobe Photoshop, HPALM, JIRA

Build Tools: Maven, Gradle, Ant

Virtualization: VMware Workstation, Oracle VirtualBox.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum methodology.
  • Involved designing in web pages usingHTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, Flex, Mongo DB.
  • Enhanced legacy application by building new components inAngular and Typescript.
  • Created Typescript reusable components and services to consume API's using Component based architecture provided by angular.
  • Worked with Node JS module making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Designing and Developing Single Page web applications (SPA) using Angular 8, and NodeJS with other UI technologies/ libs such as Backbone, jQuery, Bootstrap.
  • Utilized the features ofAngular 8.0to present effective web design.
  • Used Reactive Forms Module with Angular 8 for easy custom validations. Developed reusable custom directives, components, pipes, and services.
  • Extensively involved in upgrading the existing system fromAngular 6toAngular 8.
  • Developed Single Page Applications (SPA) using Angular 8, TypeScript, HTML5, CSS3, and Bootstrap 3
  • Used HTML5, CSS3, JavaScript, Angular2 and Bootstrap in front end.
  • Used Node.JS to structure JavaScript code to build Restful webservices.
  • Knowledgeable in developing RESTful micro services with technical stack such as Cassandra and Kafka.
  • Working with GIT/Bitbucket, Maven, Gradle, Jenkins tools to build and deploy code deployment to production environments.
  • Working cross-functionally with product managers, designers, architects, and other development teams in order to streamline product development and ensure product quality.
  • Used JavaScript and PHP to create dynamic applications within websites.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Experienced in developing decoupled SpringBoot, Microservices, and RESTful API's
  • Implemented persistence layer using Spring JDBC template to store the data in Oracle database.
  • Worked on CI/CD tools Jenkins and GIT version control system for continuous smooth code release process.
  • Developed Microservices using Spring, Spring Boot, and Spring Cloud. Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • MicroService Architecture with Spring Boot, RESTful services and consumed SOAP based Web Services.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Performed automation on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry . Dockerized applications by creating Docker images from Docker file.
  • Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Developed adapters to retrieve data from cloud application usingREST Web Services, SOAP Web Servicesand security protocolsWS Security, OAuth 2.0
  • Used chrome debugger, react developer tools and redux debugger tool for development and debugging.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Involved in maintaining and updating the procedure for ETL process.
  • Experienced in writing real-time and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • UsedAjaxinJSONformat for asynchronous request handling and partial refreshing by the user.
  • Worked with REST API’s to get JSON data and display using JavaScript Objects.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Performed database health checks daily tasks including backup and restore by using SQL Server tools like SQL Server Management Studio, SQL Server Profiler, SQL Server Agent, and Database Engine Tuning Advisor on Development and UAT environments.
  • Managed & worked on reports deployed onMSSQL Reporting Services Report Server.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Working with AWS Identity and Identity Access Management (IAM) to created roles and policies.
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Automation of various administrative tasks using AWS Lambda services. Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, JavaScript, ReactJS, HTML5, CSS3, Eclipse, Oracle 10g, Swagger UI, Apache Camel, Log4j, JIRA, Pure XML, Cassandra, Web Services, Kafka, Microservices, SOAP UI.

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Agile stand up meetings throughout the project with team members on day to day basis for the update on project status using JIRA and HP ALM.
  • Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,React JS.
  • Configured routes betweenReact JSand Flask to render the templates from the server-side.
  • Integrating React's Redux framework to scale and maintain the application better while handling large amounts of data.
  • Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux.
  • Worked on using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Worked with REST API’s to get JSON data and display using JavaScript Objects.
  • UsedJSONfor data exchange betweenclient and server.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
  • Created custom filter in React.JS in the application Used services to read data from remote server using React.JS. Used React.js library functions for the logical implementation part at client side for the application.
  • Understand and adopt Microservices architecture gradually replace monolithic application to Microservices
  • Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Expertise inspring based microservices, and enabled discovery using eureka server.
  • Designed and developedRESTful Web Services using Spring Boot.
  • Expertise in various components in Spring, which includesSpring IOC, AOP, Spring JDBC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
  • Developed and taught the Confidential cloud and microservices Developer & Test Automation curriculum for both re-skilling and the new-hire bootcamp for quickly ramping up new college hires to develop cloud, microservices, java/spring applications.
  • Designed and developed Spring REST API with Spring Boot 2.0.
  • Worked on the application as Node Js Developer to build different REST APIs for modules such as user, products, checkout.
  • DevelopedRESTfulServices with Java using JAX-RS, Jersey and Spring Boot. Coding for consuming theREST APIs, getting JSON response and parsing them to get the required formats.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Experienced in testing API using Postman, SoapUI and other API testing tools.
  • Implemented PHP based CMS to easily setup customer websites with MySQL.
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Implemented the logging mechanism usingLog4j framework.
  • Co-ordinated with QA lead for development of test plan, Test management and defect management.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing and used the Cucumber, Protractor and Http-server for the End 2 End testing.
  • Integrating various Version control tools, build tools and deployment methodologies into Jenkins to create an end to end orchestration build cycles.
  • Used Jenkins to execute the Maven project as well to build the version system tool
  • Maintained and managed cloud & test environments and automation for QA, Product Management and Product Support.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Configured Log4j for adding the debugging information in the code base.
  • Setting GitLab repository, GitLab, GitLab-Runner for build automation Worked on the concept of GIT cloning to create GIT repository.
  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Used Hibernate and Mark Logic, writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
  • Implemented Azure Logic Apps, Azure Functions, Azure Storage, and Service Bus Queues for large enterprise-level ERP Integration systems.
  • Experience in implementing Azure data solutions, provisioning storage account, Azure Data Factory, SQL server, SQL Databases, SQL Data warehouse, Azure Data Bricks and Azure Cosmos DB Implementation of data movements from on-premises to cloud in Azure. Develop batch processing solutions by using Data Factory and Azure Data bricks.
  • Implemented Azure Storage - Storage accounts, blob storage, and Azure SQL Server. Explored on the Azure storage accounts like Blob storage.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JavaScript, Angular 2, HTML5, CSS3, Eclipse, Drools, Node.js, JBPM, Oracle 11g, ILOG, DDD, log4j, Junit, TestNG, Selenium, EasyMock, RabbitMQ, XML, Web Services, SOAP UI.

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams
  • Implement the technical transformation for the front-end from Angular.JS to Angular2. Developed single page applications using Angular2 Routers.
  • Performed form validations using reactive forms from the Angular2 framework.
  • Created Angular2 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular.
  • Developed Angular modules, routers and services using typescript.
  • Implemented mock backend, in Angular JS using Typescript for testing purposes.
  • Worked extensively onAngularJSin creating services which calls Rest API’s using$httpandJSON parse.
  • Created Directives, Services, Filters using Angular JS with Typescript.
  • Acquired process awareness for software development and deployment.
  • Architect Automated Microservices & big data ETL PAAS based on best practices.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Spring MVC, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration.
  • Analyse business requirements and develop various business delegates to integrate with middleware services like JAX-WS, JAX-RS using SOAP and REST.
  • Implement and enhance TAF (Test Automation Framework) application to invoke SOAP and Restful Web Services.
  • Implement Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Creation of gitlab-ci.yml file for kicking build process in stages that run in docker container.
  • Implemented Custom Exceptions depending on the API Responses.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Implemented BDD through Cucumber. Created the Feature Files for Cucumber Automation.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Tested the performance of our API using SoapUI, Postman, and JMeter.
  • Used Jenkins server for code monitoring during code integration phase.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked on creating, retrieving, updating and deleting documents in MongoDB.
  • Implemented modular approaches for backend on AWS’s Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS’s RDS, allowing for scalability.
  • Used the AWS-CLI to suspend an AWSLambdafunction. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.

Environment: JDK 1.8, Spring, Hibernate, Spring Boot, LINUX, Maven. RESTful Web Services, Jenkins, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, Node.js, MongoDB, SoapUI, Postman, API Life Cycle, JUnit, JMeter, Git, JAX-RS, JIRA, Cucumber, Kafka, Putty, Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.
  • Used Spring framework MVC in the development of new modules based on requirements.
  • Utilized various technologies like JSP, JSTL, JavaScript, HTML, & CSS, jQuery.
  • Refactored existing project to make it more RESTful and thread safe.
  • Involved in the creation of dynamic web pages with the use of JSP and HTML.
  • Configured and set up Java Workspace which included setting up server and theme installation and configuration.
  • Became familiar with using and navigating through Java Workspace (Eclipse).
  • Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
  • Implemented JDBC to perform the database calls from the Java layer.
  • Used JDBC to persist Java Objects into the database.
  • ImplementedSOAP/RESTfulweb services in JSON format.
  • For XML marshalling and unmarshalling used JAXB. Worked with databases like Oracle.
  • Tested many components of web application and documented my observations.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Participated in analysing the requirements and depicted them through use cases and scenarios.
  • Participated in unit testing, integration testing and installation of the system.
  • Contributed to the decision making of the software and hardware requirements and tool evaluations.
  • Implemented logging for the whole application using Log4j.

Environment: Core Java, J2EE, HTML, CSS, JSP, JDBC, JSP, JavaScript, jQuery, XML, JSON, Servlets, Spring Framework, PL/SQL, Hibernate, Oracle, JAXB, RESTful, Log4j.

We'd love your feedback!