We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00 Rating

MA

SUMMARY

  • Over 8+ years of experience as Java/J2EE/UI Developer in design, development, implementation, and maintenance of web and distributed Enterprises applications using Java/J2EE and UI technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies and Part of Scrum, Sprint review, Retrospection, and Virtual Closure meetings as a part of Agile.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experienced in Java Web - based, Desktop and Multitier Based Development wif Concepts of Object-Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Good noledge of Java 8 Features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, Optional class, Collectors class, Parallel array sorting etc.
  • Experience in CI/CD tool, Maven, Jenkins, IBM uDeploy.
  • Expertise in teh implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets,JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering computing power, database storage, content delivery, and other functionality to halp businesses scale and grow.
  • Proficient in developing front-end systems wif JavaScript, jQuery, Ajax, Bootstrap, HTML, CSS and Client-side frameworks such as AngularJS, ReactJS, Backbone.js, D3JS and ExtJS and Server-side framework NodeJS.
  • Strong experience in Spring Modules like Spring MVC, Spring AOP, Spring IOC,, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard.
  • Experience in Spring Security for Authentication and Authorization of REST services using OIDC on top of OAuth. developed SOAP (using WSDL, JAX-WS, JAX-B), REST (using JAX-RS, Apache CFX, JERSEY, Spring boot) web services.
  • Experience in configuring and deploying teh applications and messaging on Apache Web Server, Tomcat, WebSphere Application Server, WebLogic Application Server, Nginx and JBoss Servers.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon EBS, Amazon RDS, AWS Cloud Watch, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management and Amazon Cloud Front).
  • Solid Knowledge of MySQL and Oracle databases and writing SQL Queries.
  • Experience wif multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, Sybase, PostgreSQL and SQLite
  • Solid experience in integrating SpringHibernateORM and JPA(HQL, XML, Criteria API, Native SQL, Reverse Engineering,Hibernate MVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP)).
  • Strong experiencewif NO SQL database like Mongo DB, Cloudant DB, Cassandra and Dynamo DB development (reports, schema design, map reduce functions) using ODM frameworks like Mongo’s Connector, Cassandra Node Connector.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Expertise in Java Message Service MQ's like Apache Kafka along wif Zookeeper, Rabbit MQ, IBM MQ, Active MQ.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, IAM
  • Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
  • Experience in developing and utilizing JAR, WAR, EAR files wif building tools like Maven, ANT, Gradle.
  • Worked wif Docker andKuberneteson multiple cloud providers, from halping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Deployed and developed teh project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Experience in building database Model, APIs and Views utilizing Python, to build a web-based solution.
  • Knowledge of Spark, Hadoop Architecture and concepts like HDFS, YARN, Name Node, Data Node, MapReduce.
  • Experienced in performing unit testing using Selenium, Cucumber,Junit, Mockito, Mock MVC, JMeter, Jtest, TestNG. Protractor, Jasmine, Karma, Chai,

TECHNICAL SKILLS

Languages/API: C, C++, Java 6/7/8, Java/J2EE, Scala, Python, Swing, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, PHP, JavaScript, Golang, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP, JDBC, JNDI, JMS, ORM, Transaction API

Application/Web Servers: Apache Tomcat 7.x/8.x, IBM WebSphere, BEA Web Logic 11.x/12.x, J-Boss 6.x/7.x

Web Technologies: HTML, CSS, DHTML, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, jQueryAjax, AngularJS 1.x/2.x, NodeJs, VueJs, ReactJs, BackBoneJs, Bootstrap.

Spring Frameworks: Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Hystrix, Spring HerokuSpring Zuul, Spring Netflix, Spring Eureka, Spring Ribbon, Spring Yarn

Relational Databases: Oracle 10g/11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, CloudantDB, Cassandra,a CouchDB

IDEs: Eclipse, NetBeans, RAD, WSAD, Intellij 15.x/16.x/17.x, Spring Tool suite 2.x/3.x

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis, CFX, AWS.

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

Build Tools: ANT, Maven, Gradle

Testing: JUnit, Jasmine, Karma, Protractor, Jenkins, Selenium, Cucumber, Mockito, JMeterMock MVC, Jtest, TestNG, Chai.

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Cloud Environments: AWS, Bluemix, Azure, Netflix, Eureka, Mesos, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, MA

Sr. Java Full Stack Developer

Responsibilities:

  • Implemented micro service architecture and created services from scratch using spring boot.
  • Developed Applications using Angular 2, Java 8 and new features of java Lambda Expressions, Annotations.
  • Designed and develop a custom, single-page, responsive Web Application on front end using Angular 2.
  • Implemented Spring Boot to create aCRUD backend for our Angular-fronted application.
  • Bottle micro-framework implemented wif RESTful service and used WADL (Web Application Description Language) for modelling teh resources provided by teh services and relationships between them.
  • Developed pages using Angular4.0directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Junit is implemented along wif Mokito to perform unit testing on our RESTful web application.
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in teh application and thus providing authentication of RESTful services.
  • Developed teh micro services using Spring Boot to get range of non-functional features. And using spring rest to create rest producers and rest. Clients using spring rest temple.
  • Developed a Server side Enterprise Applications using Microservices.
  • Unit testing of web services is done using Junit.
  • Worked in integrating JMS wif SPRING BOOT by providing an instance which is embed wif Active MQ.
  • Modules for teh Front-end are integrated to Back-end using JPA.
  • Created dynamic schema design through NOSQLMongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems forhorizontal scalabilityas datavolumesincrease through Automatic Sharding.
  • Building cloud Micro services and implemented back-end using Spring Boot. And also Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka dat halps in routing, Circuit Breaker, and Ribbon for client side load balancimg).
  • Configured Kibanadata visualization plugin for Elasticsearch, Logstash and created bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
  • Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating kafka adaptors for decoupling teh application dependency.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Implemented Netflix Zuul API gateway for all teh requests from teh devices and websites by registering services to Eureka.
  • Kubernetes is configured in teh application for automating deployment, scaling, and management of containerized applications.
  • Provided production support/on call support to fix production issues after teh deployment.
  • Worked wif teh Scrum team and follow Agile methodology throughout teh project

Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Angular 2 Bootstrap, jquery, Spring Security, Rabbit MQ, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, Site Minder, OAuth2.0, OIDC, EclipseJavaEE IDE, JIRA, Apache Kafka, IBM MQ, Jenkins, Babel, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash NPM, Web pack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mocha, Chai, Mokito, Junit, mock mvc, Kubernetes, New Relic, Dump Analysis, Netflix Zuul, Eureka, Swagger, Maven3.0

Confidential, Milwaukee, WI

Sr. Java Full Stack Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of teh project right from teh initial requirements gathering to teh implementation.
  • Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables wifin time (extensively used Scrum for project Management).
  • Worked on AWS Lambda, AWS code deploys, AWS CloudFormation and cloud foundry.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Cloud Front for promoting code in various environments.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2 and Angular 4.
  • Experience in Spring modules such asSpring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul
  • Implementing different machine learning techniques in Scala using Scala machine learning library, and created POC using SparkSql and Mlib libraries.
  • ImplementedSOAto developSpring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discoveryusing Apache Axis
  • Implemented authentication using OAuth2 and JSON web Tokens(JWT)
  • Worked on Machine Learning and Deep Learning algorithms and developed code which will generate teh graphs required for further research for business.
  • Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
  • Used Angular 4 route module for implementing teh imperative routing and guards and implemented teh router component for navigation.
  • Involved in migration projects tomigrate datafrom data warehouses on Oracle/DB2 and migrated those toTeradata.
  • Implemented Spring Cloud- Netflix ZUL to building micro services to communicate wif each other.
  • UsedTeradata utilities fastload, multiload, tpumpto load data
  • Developed teh controller servlets to handle teh requests and responses. Designed and developed JSP pages using struts framework. Experience building Master Data Management solutions wif IBM, Talend, Informatica or similar MDM tool required; Talend experience desired
  • Developed application using Spring-MVC and IOC/Dependency. Implemented DAO implementation classes to interface wif Database using Hibernate ORM.
  • Developed dynamic templates and Servlets and provide excellent application management capabilities. Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Designed and developed User Interface, application modules using JSP, Spring framework, Bootstrap for responsiveness,Servlets, HTML, CSS and JavaScript to register and validate users.
  • Create, modify and execute DDL and ETL scripts for de-normalized tables to load data into Hive and AWS Redshift tables.
  • Created Typescript reusable components and services to consume REST API using Component-based architecture provided by Angular 2.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request handling and automated functional test cases to validate UI functionality using Node.js.
  • Worked on connecting Cluster in SQL Workbench using Amazon Redshift Cluster
  • Created a Python process hosted on Elastic Beanstalk to load teh Redshift database daily from several source systems, including FTP and SFTP servers and an Oracle database.
  • Worked in configuring build tools like Gradle and ANT for teh development and deployment wif Jenkins and Hudson
  • Implemented persistence layer using Hibernate which represent persistent database tables.
  • Integrated Tiles 3 framework wif Spring MVC to simplify teh development of User Interface.
  • Worked on experience in configuration and deployment of applications using servers like IBM WebSphere, JBoss, Web Logic and Apache Tomcat.
  • UsedElastic searchas teh data indexer and query parser
  • Create and configured teh new Jenkins slave nodes and distributed teh jobs between all Jenkins minions.
  • Implemented and configured Jenkins job for Continuous Integration (CI) tool.
  • Used Apache Tikka for text attraction from documents and Worked using Spring Micro Services, spring boot, Pivotal Cloud Foundry and Netflix Eureka.
  • Worked wif ElasticSearch and utilized NOSQL for non relation data storage and retrieval
  • Design and generation of different database objects like Tables, Views, Synonyms and Sequences, Pl/SQL packages and Database Triggers Wrote code for consuming a Restful Web service wif AngularJS.
  • Accessed and manipulated teh Oracle 12c/11g database environment by writing SQL queries in teh oracle SQL developer for testing purpose Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot wif Spring MVC.
  • Used Maven and Jenkins as build tool and deploying teh application using Kafka
  • Build microservices for teh delivery of software products across teh enterprise
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • Implemented JAX-RS or RESTful services and JAX-WS for SOAP based web services.
  • Used Spring Boot for building applications along wif Spring Initialized and bootstrapping teh build configuration for a Boot-based web application and develop custom solutions dat act upon Jenkins information in real time
  • Used GitHub version control repository version controlling to maintain project versions.
  • Worked extensively on consuming REST API using $http service and building teh model for AngularJS
  • Used Java script and AJAX to query teh Elastic search indices, format and display teh JSON results in a web page using HTML and CSS
  • Good experience wifCassandra NoSQLDatabase
  • Used SOAP UI to manually connect to teh web service and check data.
  • Parsed XML& JSON responses received in Java code through Web Services.
  • Used Jenkins for Continuous Integration, build and deployment.
  • Integrated wif Redis Cache and Rabbit MQ to store and propagate common information like account and diagnostics information.
  • Develop test framework using Selenium Webdriver
  • Cassandra implementation usingDatastax Java API, Hector API, CQLandKundera API
  • Created and managed a Docker deployment pipeline for custom application images in teh cloud using Jenkins.
  • Worked on Redis Cache, Memcache and Rabbit MQ.
  • Used JUnit for test cases for unit testing.

Environment: Windows, Linux, UNIX, AWS, Docker, Java 1.8, Redshift, J2EE, JSP, Servlets, Hibernate, Spring AOP, Spring JDBC, EC2, S3, cloud watch, Cloud Front, Lambda, Code Deploy, CloudFormation, cloud foundry, PostgreSQL, Apache Tomcat, REST, SOAP, JUnit, Jira, Servlets, \, Rational Rose, CVS, Log4J, Eclipse, SOAP UI, HTML, JavaScript, AJAX, XML, JSON, Redis, Twitter Bootstrap, AngularJS, Angular2, Angular4, Power Mock.

Confidential, Denver,CO

Java Full Stack Developer

Responsibilities:

  • unixDeveloped lazy loading route wif separate modules and child routes including data transfer wif Resolve, Route Data and Route Parameter and implemented Rout Grad mechanism using can-activate, can-deactivate can-load- child etc.
  • Developed various single page applications (SPA) using REACT JS and used various components in teh REDUX library.
  • Created proof-of- concept using responsive web design, React JS, Developed drag and drop document editing using React.Js, and Maintained teh project in one store wif halp of Redux, and also worked wif Redux architecture.
  • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 4.0 and Mocha and Chao for react testing.
  • Used GULP for magnification of JavaScript files, compilation of SAAS files into CSS and for monitoring teh application.
  • NODE PACKAGE MANAGER (NPM) was used to list out teh right versions of teh packages and their dependencies for teh project.
  • Implemented services call from Angular at client to Express JS at Node JS server.
  • Implemented Node.jsas server side proxy for event-driven, non-blocking me/O model, which made my applications to run across distributed devices.
  • Configured Express JS node http framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs, boiler plates efficiently.
  • Verified data integrity on Cassandra cluster while batch loading.
  • Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
  • Deployed, Scaled and Upgraded an Application using Kubernetes orchestration service application
  • Used Docker Container to address every application across teh hybrid cloud and Docker for better collaboration and innovation.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Configured AWS EC2 instances, domain mapping via Route53.
  • Worked wif Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Using Swagger Framework, actualizing teh Restful API and Swagger gives teh rich UI to js API.
  • Authenticating Users and to provide teh security to RestFul web services using OAUTH 2.0.
  • Followed Agile methodology wif Scrum.Worked on teh series of Sprints wirer each sprint is of same duration.

Environment: Angular, HTML, CSS, Type Script, REACT JS, REDUX, Jasmine, Karma, GULP, NODE PACKAGE MANAGER, Cassandra, Spring Data, Node.js, Apache Kafka, Docker, AWS, EC2, Jenkins, Spring AOP, Spring Cloud, Netflix Zuul, Hystrix, Swagger, OAuth 2.0.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Used Agile Methodology and involved in daily SCRUM. Also worked on UAT issues and production support issues as a part of teh Release support team.
  • Developed user interface using JSP, JavaScript for customer to easily monitor calls during device maintenance changes.
  • Involved in creating hibernate mapping files and giving relationships between entities, created JSP pages wif struts tags & written java script, jQuery & EXT JS java script libraries.
  • Involved in developing Hibernate mapping definitions for teh required persistent layer. Implemented validations for both client side and Server side using teh Struts Validator Framework.
  • Worked on running integrated testing using teh JUNIT and XML for building teh data structures required for teh Web Service.
  • Designed teh UML diagrams based on teh OOAD principles
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database.
  • Worked on teh spring framework like Spring IOC and Spring DAO.
  • Architecture, develop deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Developed teh functionality for communicating between teh modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML5, CSS3, JavaScript, JQuery and AJAX which Involved in developing HTML and JavaScript for client side presentation and, data validation on teh client side wif in teh forms.
  • Designed Pdf, Excel and Print previews for all teh reports in teh application usingHTML, JavaScriptandSQL Stored Procedure.
  • Involved in developingXML,HTML, and JavaScriptfor client side presentation and, data validation on teh client side wif in teh forms.
  • Maintain Cross Browser compatibility & implementResponsive Designcustom media queries, etc.
  • Created and tested scripts usingJQueryon various browsers Chrome, Firefox, Opera, Safari, IE,etc
  • Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functionsusing Firefox (Firebug).
  • UsedXMLWeb Services using SOAP to transfer teh amount to transfer application dat is remote and global to different financial institutions.
  • Used iBatis framework wif Spring framework for data persistence and transaction management
  • Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries.
  • Used spring framework for dependency injection and integrated wif Hibernate and JSF.
  • Developed teh application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
  • Architectured & Designed teh Restful web services and developed core component layers like xml validation, core service layer.
  • Used EJB 3.0, JMS, Java Script in enhancement of teh product
  • JSON is used for serializing and deserializing data dat is sent to or receive from JSP pages.
  • Designed and Developed Servlets and JSP pages for authentication.
  • Used Ant for developing build scripts and deploying teh application.
  • Involved in issue tracking and agile project management using JIRA
  • Created web services using SOAP for SOA.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.

Environment: Windows, Linux, Java, J2EE, Spring, IBatis, S JSF, EJB 3.0, JQuery, MySQL, Toad, SQL Server, DB2, Apache Axis2, WSDL, Netbeans, JBoss, ClearCase, UML, JSP, Servlets, SOAP, ANT, HTML, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, SQL.

We'd love your feedback!