We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 9+ years of experience in Java/ J2EE Professional with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet and Legacy Applications.
  • Expertise in Java Technology (J2SE and J2EE) with a strong foundation of object - oriented principles.
  • Experienced in MEAN stack development such as Angular.JS, Express JS, Node.JS, and Mongo DB.
  • Deployed Docker contained spring boot micro services in to Spring EC2 container service using AWS admin console.
  • Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
  • UsedMicro service architecture, withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
  • Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
  • UsedReact JSto create views to hook up models to theDOMand synchronize data with server as aSingle Page Application (SPA)
  • Experience in developing web applications using technologies like HTML5, Angular 8/9, JavaScript, AJAX, CSS, DOJO, JSP Tag libraries, Tiles and XML.
  • Experienced in Full stack UI technologies using Grunt.js, Gulp Server, Yoman generator for Angular8/9.
  • Experienced in Client-side validations using Ajax in Node.js, Angular 8/9 and Dashboards reports using Backbone.JS.
  • Experience with DockerContainers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Develop integration techniques using the Apache camel and Apache Active MQ technologies and experience using Fuse/Apache Kafka as integration platform and Apache Active MQ as messaging platform.
  • Created the React JS components and triggered Angular code to render the React components using life cycle hooks.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) and React-Reduxthunkto make REST API calls.
  • Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Explored Spark, Kafka, and Storm along with other open source projects to create a real time analytics framework.
  • Deployed the Cassandra cluster in cloud (amazon AWS) environment with scalable nodes as per the business requirements
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Implemented Data Integrity and Data Quality checks in Hadoop using Hive and Linux scripts
  • UsedNode JSto run Web pack tasks and build properly the project.
  • Expertise in micro services to communicate through HTTP protocol for implementing SOA approach.
  • Developed API for using AWS Lambda to manage the Server less architecture and run the code in AWS.
  • Experience in working with other iOS and Android developers to complete detailed projects
  • Experience in working with Agile and Waterfall methodologies, Scrum and Test-Driven Development (TDD).
  • Strong skills in Object Oriented design and development (OOAD) using Rational Unified Process and Unified Modelling Language.
  • Designed and implemented a dynamic image rendering web service which is consumed byJSP, jQuery, JavaScript and AJAX.
  • Performed code updates and releases using Git and Jenkins Deploy tools to send out updates to various pieces of software.
  • Expert in working in agile environment, Test Driven Development and Scrum.
  • Experience in SOA and implementing Web Services using SOAP, WSDL.
  • Good practice to write SQL queries and Stored Procedure with prod data by using tool Golden.
  • Experience in working with MongoDB, Oracle, SQL Server, MySQLdatabases and writing SQL and PL/SQL queries.
  • Good understanding of NoSQL databases and hands on work experience in writing applications on NoSQL databases like HBase, Cassandra and MongoDB.
  • Expertise in working with Collections API, Multithreading and OOPstechnologies.

TECHNICAL SKILLS

Languages: Java, Java Script, JSP, UML, WSDL, HTML, CSS, JQuery, PL/SQL, Perl, Python and Shell Scripting.

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, Java Beans, Web Services.

Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, Angular 8/9,Node JS, JSON, Restful web services (API),JUnit.

Database: Oracle, SQL Server, My SQL, PL/SQL, PostgreSQL, NoSQL, Mongo DB.

Tools: Tortoise SVN, TOAD, SQL Developer, Sub Version, SOAP UI, GitHub, Splunk, Jfrog, UDeploy, Fortify Scan and Black duck Scan

Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development(TDD)

Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB

IDE: Eclipse, Web Storm, IntelliJ, Net Beans, Visual Studio.

Build Tools: Maven, Jenkins, Docker, Apache Ant.

Web/App Servers: Apache Tomcat, Jboss, Web logic, WebSphere, Glassfish.

Cloud Services: Amazon Web Services (AWS).

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. Java Full Stack Developer

Responsibilities:

  • Involve in various phases of Software Development Life Cycle (SDLC) of the application.
  • Design and developed the application using frameworkAngular8/9 with HTML5, CSS3, SASS, jQuery, AJAX and Typescript.
  • Experience with Responsive Web Design, Bootstrap framework.
  • Implemented Angular8/9 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 8/9.
  • Experience with tools like Experience with DockerImages/containers and Kubernets.
  • Experience of Kafka to build real time data and streaming apps in distributed environment.
  • Pushed the image to the Docker Trusted Registry (DTR) is the enterprise-grade image storage solution from Docker.
  • Developed internal application usingAngular 8/9 andNode.jsconnecting toMongo DBon the Backend.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Used most of the new features of Java8 like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Having good implementation experience with installation and configuration ofKubernetes,clustering them and managed local deployments inKubernetes.
  • Built real time pipeline for streaming data usingKafkaandSpark Streaming.
  • Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
  • Developed new libraries with Microservices architecture using Rest APIs, Spring Boot.
  • Transformed legacy application into a suite of cloud hosted Microservices using Spring Boot and laid the groundwork for x10 traffic scale.
  • Migrating applications to AWS and application deployment in the cloud (AWS) with CI/CD tools like Jenkins and Maven.
  • Implemented modular approaches for backend on AWS's and implemented interfacing with Postgres SQL.
  • Involved in design and development in the process of converting the legacy application into Microservices.
  • Worked on Kubernetes, Configuring the Kubernetes pods and testing the pods.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS.
  • 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.
  • Apache Kafkais used to send message objects to client queues and topics
  • Analysed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Experience inDockerEngine andDockerMachine environment, to deploy the micro services-oriented environments for scalable application.
  • Developed test cases and performed unit testing using Junit.
  • Involved in database design and data migration from the existing database as per the microservices requirement.
  • Experience in Updating, Modifying queries in Oracle. DevelopedStored Procedures, Functions, Packages and SQL ScriptsusingPL/SQL.

Environment: Java/J2EE, Angular 6,7,8,9, HTML5, CSS3, Spring Boot, Spring Cloud, Spring AOP, Hibernate, REST, Spring Boot, HQL, SQL, Kafka, Oracle, JPA, JUnit, Mockito, Maven, Jenkins, JIRA, Tomcat, GitLab, GitHub, Agile, Scrum, Redux, JSX, HTML, CSS,JavaScript, AJAX, JSON, XML and jQuery, AWS, EC2.

Confidential, PA

Java Full Stack Developer

Responsibilities:

  • Developed technical documentation in Confluence and also used confluence as a knowledge base
  • Used JIRA ticketing tool for tracking the issues and bugs
  • Developed webbooks using API to integrate the applications with Bit bucket.
  • Extensively used Core Javacollections, Generics, Exception handling, Design patterns for functionality, also worked on Java functional programming concepts, lambda expressions.
  • Hands on experience in working withKubernetesfor managing related, distributed cluster components.
  • Worked withKafka ClusterusingZookeeper. Developed Applications usingRule Engines-Jboss Drools,Work flows, Human tasksto implement Business rules validations.
  • Designed Node.js application components through Express and Nest Jsframework
  • Used Bootstrap and React.js and Node.js in effective web design.
  • Create a Java Lambda that watches an AWSS3 bucket, load the data to the Redshift and send a message using RESTfulweb services if the file has errors.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker-registries and Kubernetes.
  • Worked in using React JScomponents, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • UsingKafkafor Publish/Subscribe pattern in application dealing with messaging.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
  • Involved in writing JSP's, JavaScript and Servlets to generate dynamic web pages and web content.
  • Experienced in Dockerengine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications. Excellent understanding of OpenShift platform in managing Docker and Kubernetes.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Apache Kafkais used to send message objects to client queues and topics.
  • Developed readable and writable streams of Node JS to process the data from external means of the application.
  • Experience in setting up the life cycle policies to back the data fromAWS S3 to AWS Glacier, Worked with variousAWS, EC2 and S3 CLI tools.
  • Used React Js to implement rich functions in various pages, form validation, crud, grid list, search, sort, multi-selection, authentication and unit tests.
  • Implemented Spring MVC framework for developing J2EE based web application
  • Spring was used for its MVC features, dependency injection, and its plug-ability with Hibernate
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton
  • Working on Web applications using Spring, Hibernate, apart from other standard J2EE technologies.
  • Excellent in deploying the applications inAWSas EC2 instances and created snapshots for the data that had to be stored inAWSS3.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with spring's Hibernate DAO Support.
  • Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.

Environment: Java, J2EE, Typescript, NGRX, Spring, Hibernate, Kafka, Oracle, SQL, HTML, CSS, JavaScript, React Js, Redux, JUnit, Jenkins, Agile, Web services, RAD, Tortoise SVN, IBM Web Sphere, Soap, Insomnia, Oracle SQL

Confidential, AZ

Java Full Stack Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Involved in various phases of Software Development Life Cycle(SDLC) as requirement gathering, modelling, analysis, architecture design and the project was developed using Agile Methodology.
  • Worked with a team of developers on Python applications for RISK management.
  • Experienced in application design development and then testing using JUnit framework.
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Having knowledge on (JMS) MQ's likeApache Kafka,Rabbit MQ, IBM MQ and Active MQ.
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Experienced Spring Boot based Micro services using Docker container using Amazon EC2 container services and using Open Shift, AWS admin console.
  • Analyzed the Node JS server structure in legacy project, then mimicked the REST service by using JavaJAX-WS API and did the corresponding configurations
  • Designed a data layer using Hibernate ORM 5.0.2 and used Spring ORM to integrate with Hibernate 3.0, and REST APIs that allow low-cost application integrations, Using AngularJS.
  • Experience in cloud services such as S3, AWS Lambda, EMR Cluster and Redshift.
  • Used Docker for build and deployment, created tags to tag images.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Installed various Node js packages using Node Js Package Manager and used for running applications on distributed services. Involved in implementing Ci/Cd pipeline for the whole application.
  • Used AJAX in suggestion list and to display dialog boxes, Developed Web Services using WSS SOAP, WSDL, UDDI and XML, Created Stored Procedures using PL/SQL.
  • Performed unit testing using JUNIT framework and used JQuery test cases for testing action classes, Monitored the logs using Log4j and fixed the problems and used GitHuband Git UI.
  • Implemented new features that store user activity information for data analysis using Spring Framework (Java) and Netflix OSS Microservices architecture, Gerrit for code review and Amazon EC2 for deployment.
  • Developed various Angular 2/4 components, services and modules to implement features of the application.
  • Authored application using Spring Cloud services (spring cloud version of Netflix OSS -Eureka). Implemented Netflix -Eureka from Spring Cloud for dynamic Micro Services registry and discovery.
  • Used Maven, Tomcat, Jenkins to automate the build deployment process, Upgrading grid infrastructure from 10g versions along with database upgrades.
  • Migrated the code from Mongo Database to Mark logic Database, involved in research activities determining frameworks and technologies for the development of application.
  • Conducted knowledge sharing sessions among the team members in technical areas, created multiple custom filters in AngularJS to display the dynamic value.
  • Developed code using NetBeans as an Integrated Development Environment for java-based applications

Environment: Java, Spring, Hibernate ORM, Hibernate jQuery, Servlets, JDK, Script, XML, Java XSD, JUNIT, Eclipse IDE, AJAX, MS-SQL Server, Tomcat, PL/SQL, GitHub Git UI, Apache Maven, Jenkins, SOAPUI, WINSCP, PUTTY, Oracle 10g, Grid, Mongo Database, Netflix OSS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture, AngularJs
  • Designed and developed Micro services business components using Spring Boot.
  • Developed reusable components and Services using AngularJs
  • Developed Templating Library for form generation with EJS.
  • Created and configured micro services and integrated with Angular application.
  • IntegratedApache Kafkafor data ingestion.
  • UsedNode JSto run Web pack tasks and build properly the project
  • Implemented modular approaches for backend on AWS’sElastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS’s RDS, allowing for scalability.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernets.
  • Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics
  • Developed cross-browser/platform HTML5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Documented every Defect that worked on and saved in the Knowledge Center.
  • Experience working with Docker containers, Amazon EC2, S3 and ELBs in an AWS Environment.
  • DevelopedNode.JSReadable and Writable streams to process the data from the external source of the application.
  • Experienced in Docker engine and Docker Machine environments, to deploy the microservices oriented environments for scalable applications. Excellent understanding of Open Shift platform in managing Docker and Kubernetes.
  • Develop integration techniques using the Apache camel and Apache Active MQ technologies and experience using Fuse/Apache Kafka as integration platform and Apache Active MQ as messaging platform.
  • Configuration file andNode JSis used at back end to interact withMongoDBusingMongoose connector.
  • Designed and developed asynchronous RESTful Micro services using Spring boot, Couch base and RX Java that are consumed by other Micro services with an average response time of 30 milliseconds.
  • Use Amazon Cloud Watch to monitor AWS services & Amazon Cloud Watch logs to monitor the application.
  • Used Docker for creating Docker images for launching containers on AWSEC2.
  • Worked on Kubernetes to orchestrate docker containers across tested, stage environments. Migrating SOA applications to highly scalable Cloud Native Container based with Confidential EKS (Kubernetes on AWS).
  • Developed RESTful Web services client to consume JSON messages using Spring Boot configuration.
  • Used validators, converters, jQuery and JavaScript inbuilt functions in the application for validation.
  • Implemented DAO for data access using Spring MVC, Spring Boot and Hibernate.
  • Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring Boot, Spring JPA, SOAP Services and Restful Web Services using micro services architecture, NodeJS, AJAX, Spring JDBC, Swagger, HTML, CSS, jQuery, JavaScript, JSP, Servlets, XML, Hibernate, Jenkins, Apache Tomcat Server, WebSphere, AngularJS, Json, Oracle DB, JBoss.

Confidential

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Wrote JavaScript for client-side validation.
  • Used Java Swings in designing user interfaces.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!