We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Springfield, MA

SUMMARY

  • 5+ years of experience in delivering enterprise solutions in different domains like Health, Financial Insurance, and other related domains. Good in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology stacks to satisfy business problem statements.
  • Good knowledge in various Agile methodologies like SCRUM, Test Driven Development (TDD), Project Increment Methodology, Agile Development & Testing using Software Development Life Cycle.
  • Experience in integrating the Spring Boot applications with DocuSign to send the policy requirements to the Clients (Policy Holders).
  • Experience in developing front - end systems with JavaScript, jQuery, Ajax, Bootstrap, HTML, Client-side frameworks such as Angular 4/8 .
  • Experience in configuring the DocuSign instances based on the Business requirements and create a template manually through the DocuSign Console and send the documents to Client to eSign.
  • Experience in Web-based, Desktop Based Development witch concepts of Object-Oriented Design, Object Oriented Analysis, Object Oriented Programming, and its implementation.
  • Experience in Creating Templates and sending the envelopes to DocuSign. Also, worked on integrating the spring boot application to DocuSign through APIs.
  • Experience in Spring Modules like Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, and Spring Security.
  • Experience with presentation layer technologies like Angular Js, Angular 4, Node Js, HTML5, CSS3.
  • Experience in developing web applications using various design patterns including Singleton, Observer, Factory and Prototype Pattern.
  • Knowledge on messaging systems like Kafka, Kafka event sourcing.
  • Experience in implementing One Time Ingestion jobs for various sources.
  • Experience in working in Big Data Platform and Hadoop Distribution System Platforms.
  • Good knowledge on various shell scripts like MAPR DB shell and HBase shell.
  • Experience in implementing the Message Digest Algorithms.
  • Experience in scheduling tasks in ETL tool, Talend.
  • Good Experience in software Configuration management using GIT/Bitbucket.
  • Experience in performing unit testing using Junit, Mockito, integration and deployment of applications using tool Maven & debugging through log4j.
  • Experience on Deployment Automation & Containerization (Docker, Kubernetes).
  • Heavily used Continuous Integration and Continuous Deployment tool, Jenkins to let inter and intra integration of this pipeline and used SonarQube as code coverage tool.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7/1.8 , J2EE, C

Web Technologies: HTML/HTML5, XML, CSS, Bootstrap, JavaScript, SERVLETS 3.1, JSP 3.0, Angula8 4/8, AJAX

Frameworks: Spring, Hibernate, Struts 2.x/1.x, Log4J

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, JBoss, Tomcat 8.0/8.5/9,0

Relational Databases: Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra

Web Services: JAX-WS, JAX-RS, SOAP, REST

Cloud Environments: AWS

AWS Skills: EC2, Simply Storage Service, Relational Data Base, Cloud Watch, AWS CLI.

Devops Tools: Jenkins, Docker, Kubernetes, SonarQube

Testing Tools: Junit, Mockito, JIRA, BITBUCKET

Methodologies: Agile, SDLC

Developer IDE Platforms: Eclipse, Notepad ++, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

PROFESSIONAL EXPERIENCE

Confidential, Springfield, MA

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of A gile methodology .
  • Utilized the features of Angular 8 to present effective web design.
  • Created Angular service and integration with RESTful APIs . Used Angular Http Client to send GET/POST request to fetch data from server and built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8.
  • Developed applications using Java8.
  • Experience in integrating the spring boot application to DocuSign.
  • Configured DocuSign instances for different projects in MassMutual based on Business Requirements.
  • Provided trainings to the different teams on how to configure the instances, create templates manually and how to send the envelopes to the policy owners.
  • Involved in support to integrate the MassMutual applications with DocuSign through APIs (Automation).
  • Tracked security vulnerability in Production and lower Environment.
  • Provided trainings to New Business coordinators/Advisors or Brokers on how to eSign the policy documents and what action to take to complete the delivery requirements.
  • Experience on HTML5, CSS3 and XML to configure the Brands and Legal disclosures in DocuSign instances.
  • Used Spring Core annotations for Dependency injection Spring DI and Spring MVC for REST API’s and Spring Boot for Microservices.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations , Spring Security and Spring integration with Angular 8 .
  • Implemented REST Microservices using Spring Boot with the method level granularity and persistence.
  • Implemented filters for user authentication and user authorization by Spring Security
  • Created and injected spring services, controllers and DAOs to achieve dependency injection .
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, and Security for scheduling tasks to generate reports and emails to clients.
  • Developed Persistence layer using Spring JDBC to interact with the Database.
  • Developed and implemented Spring Restful/Microservices to perform CRUD operations using multiple services.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup .
  • Integration the whole application with DocuSign through API’s to send the documents to recipients for eSigning.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider .
  • Used Putty to deploy the code into Amazon Web Services ( AWS ) EC2 instances and used Cloud watch Alarms for monitoring the application.
  • Experience in Updating, modifying queries in MS SQL Server and created the columns if required.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Used Maven and Jenkins to automate the build and deploy process and Bitbucket was used for project management and version management.

Environment: Angular8, Node 11, Spring MVC, Spring Boot, Micro services, Java 8, DocuSign, Restful Web Services, Eclipse IDE, Putty, Log4j, Docker, Kubernetes, Kafka, AWS, Maven, Jenkins, Bitbucket, SQL Server, IBM DB2.

Confidential, Eden Prairie, MN

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Agile software development .
  • Developed applications using Java8 and new features of java (lambda expressions).
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Maintained states in the stores and dispatched the actions using redux
  • Experience in working with big data platform with a combination of Hive, HBase, Data Lake.
  • Implemented JSON Framework to store the HBase tables.
  • Used ETL tool, Talend to schedule tasks for MapReduce Jobs (both in Preprocessor and Processor Steps).
  • Implemented MD5 algorithm for database source to calculate the hash value for incremental updates which should be ingested into Cassandra Database.
  • Implemented One-Time-Ingestion and ran the jobs using Talend tool.
  • Involved in developing Thread safe blocks for multithread access and distributed transaction management.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection .
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP for scheduling tasks to generate reports and emails to clients.
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services .
  • Implemented Authentication & Authorization with Site Minder and Spring security .
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka .
  • Involved in the configuration of Spring Framework and Hibernate mapping tool .
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Deployed the microservices application into AWS cloud and created LDAP data power access in order to avoid security vulnerabilities.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot .
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Worked with Docker and Kubernetes on cloud providers to build and containerize the application pipelines to deploying the cloud platform.
  • Used Log4j framework to log/track application
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Environment: Spring MVC, Spring Boot, Java 8, HTML5, CSS3, Restful Web Services, Talend, IntelliJ IDEA, MarkLogic, Putty, WinSCP, XQuery, Cassandra, Data Lake, HDFS, Apache Kafka, Junit, Log4j, Docker, Kubernetes, Maven, Jenkins, GIT.

Confidential, Eden Prairie, MN

Java Developer

Responsibilities:

  • Involved in various phases of Agile software development.
  • Developed applications using Angular4, Java8 and new features of java (lambda expressions).
  • Implemented Angular 4 Router to enable navigation from one view to another.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular 4.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Developed web GUI involving HTML, Java Script under MVC architecture .
  • Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non-Production and Production environments.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool .
  • Worked with Docker and Kubernetes on cloud providers, from helping developers build, and containerize the application pipelines to deploying either public or private cloud
  • Leveraged Docker Engine to run multiple Tomcat instances as containerized App servers.
  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF.
  • Used Docker to provide virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Environment: Java 8, Spring MVC, Spring Boot, Angular 4, HTML5, CSS3, JSON, PCF, JavaScript, Node.js, Protractor, Mongo DB, IntelliJ IDEA, Junit 4.4, Mockito, Git, RESTful web services, Apache Tomcat, Maven, Jenkins, Docker, Kubernetes.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis, design and development of the application.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Created the design using class diagrams and sequence diagrams.
  • Implemented MVC architecture using JSP, Servlets and EJB.
  • Developed web Components using JSP, HTML, CSS and JavaScript.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed EJB middleware components to implement business objects and business logic of the system.
  • Used JDBC to establish connectivity to the database for performing the database operations.
  • Created and modified Stored Procedures, complex SQL Commands for the application using PL/SQL.
  • Deployed the application on WebSphere application server.
  • Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.

Environment: Java 5, J2EE, JSP, HTML, CSS, JavaScript, XSLT, Servlets, EJB, JDBC, WebSphere 7.0, Oracle 10g, PL/SQL.

Hire Now