We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

IL

SUMMARY

  • Overall 10+ years of experience in Java/J2EE with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet and Legacy Applications.
  • Experience in working with cloud platforms such as AWS, Google cloud, Azure and Oracle Cloud Infrastructure
  • Experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX - WS, AJAX, ANT and Web Services.
  • Experience in importing the real-time data to Hadoop using Kafka and implemented the Oozie job. Experience Schedule Recurring Hadoop Jobs with Apache Oozie.
  • Experienced in managing AWS & GCP cloud computing environments utilizing AWS services VPC, EC2, IAM, S3, ELB, AutoScaling, ROUTE53, RDS and GCP’s VPC, IAM, GCE, GKE, GCS
  • Experience in developing business applications using EJB, Servlets, Struts, Spring, Hibernate, JPA, JMS, JNDI, JDBC and RMI.
  • Experienced in developing enterprise applications using open source Technologies such as Struts 2.0 spring Hibernate3.0
  • Worked on React Js hot reloader by making use of Webpacks.
  • Expert level skills in developing web-based GUIs using Tableau, HTML/HTML5, CSS, jQuery, bootstrap, Java Script for web enabled applications.
  • Experience in implementing the Project structure based on Spring MVC pattern using spring boot
  • Having good experience in Java 8, 11 and 13.
  • Expertise in implementing Object Oriented Analysis & Design (OOAD), Object Oriented Programming (OOPs) and Design pattern.
  • Experienced in developing REST web services and Go based Rest clients for consuming the rest services in Go Lang.
  • Experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Expertise in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Ext.js, Responsive design.
  • Experience in automating the infrastructure in AWS using web services
  • Deployed spring boot application on AWS Elastic Beanstalk
  • Experienced in migrating all existing apps built in Angular 1.5 to version 2.0 and migrated all Angular 1.5 components to Angular JS 2.0 API over time
  • Experience in using package routers in Go.
  • Experience in the Analysis, design, development, testing and Implementation of Business Intelligence solutions using Data Warehouse/Data Mart Design, ETL, OLAP, BI, Client/Server applications.
  • Hands on experience in working on React JS.
  • Experienced in using message brokers such asActiveMQandRabbitMQ.
  • Experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouses and Data Marts using Informatica Power Center (Repository Manager, Designer, Workflow Manager, Workflow Monitor, Metadata Manger), Power Exchange, Power Connect as ETL tool on Oracle, DB2 and SQL Server Database.
  • Expertise in using OOJS (Object Oriented Java Script) for development of Rich Internet Desktop Applications.
  • Provided technical assistance for designing and maintenance of enterprise based IVR systems.
  • Conducted complete review of designs and specifications for all assigned IVR applications
  • Good Knowledge of Genesys Framework, Genesys Outbound Solution, Witness, Genesys Voice Portal, Interactive Voice Response (IVR), Info Mart Genesys Agent Desktop
  • Experienced in React JS and working with React Flux architecture.
  • Hands on working Knowledge in Go Technologies VS Code, Web Services, SQL/NoSQL.
  • Exposure to implementing Web Services (WSDL using SOAP protocol).
  • Expertise in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Experience in various UI widgets using JavaScript libraries like angular.js, backbone.js, Ext.js, Seneca.js and Node.js for developing Rich Internet Applications RIA
  • Worked as Build and release engineer in field of release automation for java/.Net application to achieve continuous integration (CI) and continuous delivery (CD). Worked on Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Experience in dealing with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS, JavaScript, prototype JS and various MVC JavaScript frameworks Angular.js and node.js.
  • Expertise in SOAP, WSDL, EJB, XML, JSON, XSL, XSLT with DOM and SAX Parser in JAXP and JAXB.
  • Experience in Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Design using Software Engineering /SDLC, UML, Rational Unified Process (RUP) Methodologies in Rational Rose and MVC based frameworks like Struts, spring.
  • Developed projects using agile methodology.
  • Experience in using Struts, Spring framework (MVC) and ORM tool Hibernate for various Web based application development.
  • Developed a general infrastructure for Genesys framework and CTI support for call center
  • Integrated Siebel Call center application with Genesys soft phone and CTI features using Siebel Genesys GPlus adaptors
  • Experience with Node.JS and related web-dev tools (Bower, Grunt, Gulp, Yeoman)
  • Expert in customized User interface for the user using Node.JS and OOJS.
  • Experienced in creating dash boards, reports using BackboneJS.
  • Experience with ReactJS for building lightweight description of rendering the user interface
  • Experience with messaging tools like MQ Series, MQSI, and JMS.
  • Experience in using ANT, Maven tools to compile, package and deploy the components to the Application Servers in different environments.
  • Experience in Implementing new features using Rails J2EE in the back end and Coded front end functionality in JavaScript.js, Backbone.js and Ember.js
  • Experience in Db, RDBMS, Oracle, MS SQL Server, Oracle and data warehouse concepts ETL (extract, transform, and load).
  • Expert knowledge of cloud infrastructure services (OpenStack, Docker, Cloud Foundry, AWS ELB)
  • Hands on Experience in developing web applications using JSF framework.
  • Chief Developer for full text search platform using No SQL Elastic Search engine for faster scalable and intuitive user search for database. Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
  • Hands on Experience in Apache Tomcat, BEA WebLogic, Jetty, JBoss, IBM, IBM WebSphere Servers
  • Experience in Lucene search engine and Multithreading for indexing files using Lucene.
  • Experience in Apache Lucene and Solr 4.x search engine.
  • Hands on experience on working on testing tools like Selenium, Junit and Mockito
  • Experience in writing/debugging oracle back-end PL/SQL development packages, stored procedures and functions.
  • Experience in the data layer using the MongoDB database and coming up with the JSON structure to use/store minimizing the dependency and redundancy.
  • Implemented a sophisticated configuration module entirely programmed in Flex POJO based domain model integrated with Hibernate ORM for persistence
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Experience of working with open source tools like Apache ANT, Open Source Servers like Apache Tomcat, JBOSS.
  • Strongly recommended to bring in ElasticSearch and was responsible for installing, configuring and administration of a 6 node Elasticsearch Cluster. Designed a schema of the lucene indexes of various projects
  • Experience in usage of Docker and OpenShift to manage micro services for development and testing.
  • Management and design of integrated build pipelines using continuous integration workflows such as Git, Stash, Bamboo, Jenkins, Docker

TECHNICAL SKILLS

Programming Languages: Java, Java 8, Java 11, Java 13, C, C++, SQL

J2EE Technologies: Servlets, JSP, JDBC, JNDI, OSGI, EJB, RMI, ASP, Python.

Frameworks: Jakarta Struts, Spring, Spring MVC, JSF 2.0(Java Server Faces), Hibernate 4.0, Tiles, iBatis, Validator

Web Technologies: HTML, DHTML, JavaScript with Jquery, ExtJS, AJAX, CSS,CMS, Yahoo UI, icefaces API, Angularjs, Node.js, Backbone.js

XML Technologies: XML, XSLT, XSL, HTML5, DHTML, XSL / XSL-FO, JNDI, LDAP, SOAP

Application/Web Servers: IBM WebSphere, IBM HTTP server, WebLogic, WebLogic Portal, JBoss, jBPM, Apache Tomcat, OC4J

Databases: Oracle, SQL Server, MySQL, DB2

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD), RSA, RAD, Eclipse RCP, Jdeveloper, Net Beans

BigData: Hive, Hadoop, Bigdata,hue, oozie, sqoop, Storm, Kafka, Elastic Search, HDFS, ZooKeeper, Map Reduce, hive, pig, Spark, flume.

PROFESSIONAL EXPERIENCE

Confidential - IL

Sr. Full stack Java Developer

Responsibilities:

  • Implementation of the design wireframe using Angular and creating services and exposing it to the backend which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization and session maintenance.
  • Developed UI application initially using Angular and made use of customized components.
  • Implemented customer side validations using Angular and created services on UI for storing and retrieving data from UI to the backend.
  • Sourcing data from Kafka/Flume to Spark streaming and storing data in HDFS for further analysis
  • Setup Alerting and monitoring using Stackdriver in GCP (Google Cloud Platform). Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments
  • Performed various development activities for DevOps practices for the project, including Continuous Integration (CI), Continuous Delivery (CD), Continuous Testing, and Continuous Monitoring. Design continuous integration best practices for the development team using Docker, Ansible, and Jenkins. Leverage Docker and Ansible playbook design for continuous deployment and continuous delivery and maintain responsibility for configuration management for infrastructure as code. Manage deployments to Cloud services providers (CSP) environments, including AWS and Azure
  • Strong experience in working with Application frameworks like Spring Boot, Spring Core, Spring MVC, jQuery, JSON, Struts 1.2, Struts 2, JSF, JPA/Hibernate.
  • Build and Maintained Docker container clusters managed by Kubernetes on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Experience in performance and load test tools like JMeter .
  • Utilized Java 8,11 features like Lambda expressions and Stream API for bulk data operations.
  • Populated HDFS and Cassandra with huge amounts of data using Apache Kafka.
  • Used React JS to implement rich functions in various pages from validation, crud, search, sort, pagination, multi selection, authentication, Unit test etc.,
  • Was under migration of the project converting angular components and updating router Modules. Implemented the complete set up with configuration file changes from Angular
  • Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
  • Created sessions for Login user and setting session timed out for the entire UI application.
  • Strong understanding on client-side application and very good at attaining the architectural design for MVC using directives, promises and pipes.
  • Conversion of the current application components, JSF to JSP, Struts2 component implementation and configuring the build to work on WAS9 application server. Conversion of Java components for Java1.6 to Java8 for WAS9 server.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Application integration using Apache Ignite and RabbitMQ.
  • Created environment on AWS platform, AWS HadoopEMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on Data Dog
  • Expertise in Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Designed and deployed AWS/GCP/Vmware infrastructure as code using Terraform, Ansible, Puppet, Git, and Rundeck
  • Implemented modules using CoreJava APIs,Java collection,Java 8, 11 (Streams), multi-threading, and object-oriented designs.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap 4.0.
  • Involved in innovation of the current UI to make an implementation under mobile device access using cross platform technologies such as Ionic which halps in improving the business.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap 4.0.
  • Configured WebSphere 8.5 server to integrate Axis2 and JAX-WS web service, JSF, Struts2.
  • Implemented client side Interface using React JS.
  • Made use of Reactive Forms using Angular 6where most of the validation is done using component rather TEMPthan using template-driven which provides in HTML.
  • Created distributed load test suites for (a)synchronous SOAP Webservices APIs using JMeter and Maven Performance plug-in.
  • Used AWSSDK 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
  • Wrote Terraform modules to create resource/application stacks in AWS/GCP which used multiple resources like EC2, Autoscaling, ELBs, ROUTE53, VPCs, IAM Policies, S3 buckets, GCE, GKE, GCS
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
  • Involved in writing test cases using jasmine-karma, Test Bed and maintained a stable code coverage with maximum threshold.
  • Successfully secured the Kafka cluster with Kerberos.
  • Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per the requirement of the pipeline.
  • Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.
  • Created user interface using Struts2 Framework and MVC design pattern.
  • Also created yaml files for using a swagger API within UI. Developed some test suites for Automation testing using Selenium
  • Setup and built AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, SecurityGroup, Auto Scaling, and RDS in Cloud Formation JSON templates
  • Created GCP projects and migrated on-prem/AWS instances to GCP
  • Designed and developed a Java-based link shortening service runin Docker containerson IBM Kubernetes and CouchbaseDB
  • Creating event processing data pipelines and handling messaging services using Apache Kafka.
  • Involved in webservices design and development. Responsible for creating and consuming web services using REST and XML.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying
  • Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Developed validation rules and properties files using multiple Struts2 Custom/Bundled Validator such as date validator, email validator.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • NODE PACKAGE MANAGER (NPM) was used to list out the right versions of the packages and their dependencies for the project.
  • Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using the keywords entered by the end user.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Configured JPA to use Hibernate as ORM tool.
  • Extensively used Spring IOC configured Application Context files and performed database object mapping using Hibernate annotations.
  • Created POC for implementing streaming use case with Kafka and HBase services.
  • Build React components and stand-alone functions to be added to any future pages.
  • Implemented Spring Validators, persistence layer, and service layer components using
  • Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Created persistence layer using Hibernate for sending and retrieving data from the database.
  • Implemented PL/SQL queries and used Oracle stored procedures.
  • Written Stored Procedures using PL/SQL and functions and procedure for common utilities using Oracle11g and MySQL.
  • Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.
  • Have experienced on developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using
  • Node.JS and jQuery.
  • Responsible for developing a front-end application using React JS and FLUX architecture for internal teams productivity use.
  • Developed and configured JMS components in WebLogic Application Server.
  • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 2.0 and Mocha and Chao for react testing.
  • Developed test cases for each component in different panels using Junit, reported and deployed using Jenkins.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Designed and developed the framework to consume web services hosted in Amazon EC2 instances.
  • Building cloud Microservices and implemented backend using Spring Boot. And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that halps in routing, Circuit Breaker and Ribbon for client-side load balancing).
  • Implemented Spring Cloud- Netflix ZUUL to building micro services for communication.
  • 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.
  • Verified data integrity on Apache Cassandra cluster while batch loading.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Configured AWS EC2 instances, domain mapping via Route53

Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5,Bootstrap4.0, GCP, Kafka, React, Site Minder, Hibernate4.x,OIDC, Eclipse Java EE, Jenkins, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mockito, Junit, mock MVC, Kubernetes, Dump Analysis, Netflix Zuul, Eureka.

Confidential, LOUISVILLE, KY

Sr. Java Full Stack Developer

Responsibilities:

  • Participating in Requirement Analysis and technical assessment during project life cycle.
  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Developed application UI screens using HTML5, CSS3, JavaScript, Bootstrap, Babel, Redux and NodeJS.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML, CSS and JavaScript.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc
  • Used Storm and Kafka Services to push data to HBase and Hive tables.
  • Created reusable components used across various modules using ReactJS and JSX.
  • Developed the application using Struts2 Framework with MVC pattern. Developed controllers to invoke different service function.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on GCP. Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Using Cloud Trail, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning
  • Design and develop the Go application to support the business requirements.
  • Defined strategy to perform web services orchestration through BPEL and Apache Camel Routes.
  • Created views to hook up models to the Document Object Model (DOM) and synchronize data with the server as a single page application (SPA) using React JS and used Webpack as the module bundler.
  • Installed Kafka cluster with separate nodes for brokers.
  • Developed application is based on the MVC-II Architecture using Apache Struts framework.
  • Used Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Troubleshooting and monitoring of various proprietary Acxiom and Third-party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) And GCP environment.
  • Integrated Struts2.0 application with Spring IOC.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python
  • Developed, configured, and deployed a variety of Go Framework Applications including Web Services, and Windows Services.
  • Developed Redux actions, store and reducer functions to implement unidirectional data flow in the application.
  • Developed Kafka Microservices for web application ssuch as autonomous retrieval of product details in search/category/brand pages, cart products and customer information.
  • Scalable Web Architecture based AWS Cassandra in Python Linux OS for High I/O GPS Application DevOps
  • Working on Apache camel for route build and configuration along with File audit service with communication with UI front end. Involved in various requirements internal in Confidential . Used Tomcat for application deployment.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Google Cloud Platform (GCP) as a part of POC.
  • Monitored the performance of application also coded Struts Action Classes and Model Classes.
  • Designed configurable REST APIs on demand using Go. Worked on numerous go frameworks.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify etc.)
  • Extensively used factory object in NodeJS to use the common functions in different views.
  • Used Scala templating for rendering standard markup on pages along with UI builds made with ReactJS on nginx
  • Worked to Real-time and Batch data acquisition pipelines using Apache Kafka, Flink and Storm on projects such as fraud detection on transactions.
  • Analyzed the SQL scripts and designed the solution to implement using Scala.
  • Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator etc.
  • Developed RESTful web services using Jersey, Spring framework and JAX-RS.
  • Created REST based web services by establishing links using HATEOAS from Spring based application.
  • Used Spring core for dependency injection/inversion of control (IOC), and integrated with Hibernate.
  • Building, designing and implementing scalable cloud-based web applications for PaaS, IaaS and SaaS using Google Cloud Platform (GCP).
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Designed complex application database SQL statements for querying, updating and reporting using GO Database Connector.
  • Installation, configuration, and administration of JBOSS EAP 5/6 in Red Hat Linux environment.
  • Built JBOSS scalable, high availability clustered Platform architecture
  • Monitored service health check from Spring Boot admin console using swaggered UI registered micro services.
  • Implemented React JS well known workflows such as Redux and created high order components with React JS.
  • Performed Load Balancing among the servers was implemented by using Spring Ribbon.
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix
  • Designed and contributed Kafka Microservices for web applications for retrieving customer information along with current page load details.
  • Used Struts Validation framework for client/server validations.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Developed Apache Camel Routes for mediation and used various Enterprise integration patterns to connect to other systems and used Spring JPA transaction manager to manage transactions in the application.
  • Used Struts 2.3 framework that handles application logic and makes calls to business objects and services mainly SOAP web services.
  • Used GO Language to handle concurrent web request.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Microservices and deployed in to (Amazon Web Services) AWS lambda Expression.
  • Enhanced existing REST Application Program Interface (API) by adding new operations using Spring, Jersey and created documentation for webservices using Swagger.
  • With the concept of React JS worked on usage metrics and also end to end events tracing for analysis purpose.
  • Implemented GCP cloud solutions cloud SQL, storage bucket, cloud DNS, GKE Auto scaling groups in k8s cluster.
  • Provided cloud environment for Microservices using Spring cloud Netflix (Eureka server)
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly
  • Designing and developing Online client windows API using Swing classes.
  • Performed load testing using Soap UI, Apache jmeter and Ready API
  • Deployed Docker contained Spring boot micro services in to spring EC2 container service using AWS admin console and used lambda to run applications in Amazon Web Services (AWS) console.
  • Experience with building Docker Images and running them on Docker container.
  • Worked with Apache Tomcat 8 and NodeJS servers to deploy and configure Java API's and front-end modules.
  • Identified the participating pages and the navigation paths between pages. Developed action and form classes based on Struts 2.0 framework to handle the pages.
  • Developed application using Struts, spring, Hibernate, Node JS, and SOAP/REST web services.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation
  • Made use of GO Lang java web framework for visual design and code generation and Developed Protractor test classes for end to end testing in Front end.
  • Experience with KORN based scripts for triggering UNIX and J2EE based tasks.
  • Designed and developed various web forms using HTML, CSS bootstrap and Java script, React JS.
  • Uploaded files in to Oracle database using CLOB and BLOB.
  • Loading data from flat files into Oracle 11g database using SQL loader and UNIX script
  • Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Experience on Hibernate mappings, EH cache, Lazy loading transactions and Lockings.
  • Used MongoDB third party tools and mongo-built in binaries to monitor and analyze the performance.
  • Created Test automation framework using Selenium web driver.
  • Configured Protractor test classes and Selenium grid end to end testing on the front end.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
  • Used JUnit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Helped provision and manage AWS Linux servers with Ansible.
  • Developed Python OO Design code for logging and debugging code optimization.
  • Used Redis for creating background jobs, placing those jobs on multiple queues, and processing them.
  • Using Jenkins and Glu for building and deploying the projects and worked on Stash GIT repository software.
  • Used Maven for build and deployment to Tomcat server and Splunk as log monitoring.
  • Involved in code reviews and unit testing using JUnit framework.
  • Used Drools engine for validating business rules before executing in runtime.
  • Used Git for version control and JIRA for bug Tracking and Project Management.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring Boot, JPA, JavaScript, Scala, HTML 5.0, CSS3, Node.js, ReactJS, Bootstrap, GCP, Require.js, Struts, Jade, NPM, Babel, Web pack, Swing, Python, UNIX, Apache Tomcat, STS, Oracle 11g, MongoDB, Go, Log4J, JUnit, Easy Mock, JBPM, Selenium, XML, Web Services, SOAP UI, Kafka, Netflix Eureka, Spark, Netflix Ribbon, Ansible, Splunk, AWS, Gradle, Git, PL/SQL, Docker, HATEOAS, Curl.

Confidential - Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Designed and developed backend application servers usingPython.
  • Created custom user defined functions inPythonlanguage forPig.
  • Managed application deployment using Python.
  • Upgraded Python 2.3 to Python 2.5, this required recompiling mod python to use Python 2.5.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js, and node.js.
  • Used Solr queries on top ofCassandrato fetch the results.
  • Implemented Spark usingScalaand Spark SQL for faster testing and processing of data.
  • Automated tests were coded in Java Script with Froglogic’s Squish or SmartBear’s Test Complete for client applications and coded in Java with Selenium for web application testing.
  • Used WebLogic to build and deploy the application.
  • Created stubs to consume Web services.
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html taglib's) to create standard dynamic web pages.
  • Implemented with Angular using its advantage including two way data binding and templates.
  • Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
  • Working on Web Services usingJavaAPI for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
  • Involved in Enhancement of existing application utilizingAngularJS, created HTML4 navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Configured Jenkins to integrate with SVN andMavento build and deploy test, stage and prod builds.
  • Connected server and database to update data information withNode.jsand MONGODB.
  • Wrote PL/SQL statements according to the need using Oracle 10g database.
  • Working on an internal web-based client server application built with Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate.
  • Involved in writing various components using Spring AOP and IoC framework.
  • Involved in various Android applications developments and designing layouts using XML.
  • Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis.
  • Designed and developed the session module using J2EE for existingcoldfusionapplication.
  • Implemented build scripts usingMavenand GIT technology for version control.
  • Used CQL (CassandraQuery Language) to read from and write data intoCassandradatabase.
  • Worked on NoSQL databases including HBase, Mongo DB, andCassandra.
  • Good experience in creating and consuming Restful Web Services.
  • Extensively implemented AngularJS components ng-click, ng-repeat, ng-model, ng-show, ng-clude etc.
  • Involved in building EJB Session/Entity beans to maintain Transaction Management across the application.
  • Developed client GUI modules usingSwing,Javascript and Flash.
  • Used JUnit for testing the application andMavenfor building Projects.
  • Creation of a Tastypie like module forNode.js- REST APIs design.
  • Built Web pages that are more user-interactive using JavaScript and Angular js.
  • Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
  • Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier for entire application.
  • Involved in working with Struts Tiles for the common look and feel for a web application.

Environment: Java, Struts Framework, Oracle, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Worked closely with business analysts and architecture groups for gathering requirements and use cases.
  • Designed and Developed User Interfaces using HTML, DHTML, CSS, JavaScript, Spring Tag Libraries, JSP and JSP Tag Libraries.
  • Developed the application following the Scrum/Agile methodology.
  • Responsible for mapping using ORM concepts on multiple configuration files and various deployment descriptor files like web.xml, applicationContext.xml, spring-config.xml, action-servlets.xml files.
  • Implemented Spring Validator for validating the user inputs.
  • Handled complex business logic by developing Session Beans.
  • Worked on asynchronous messaging using Java Messaging Services (JMS) and backend business logic with Spring Framework.
  • Developed Stored Procedures, Cursors and Triggers, Updates in PL/ SQL Database and Views for data storage and retrieval.
  • Designed and developed State diagrams, Class diagrams and Sequence diagrams.
  • Integrated Hibernate with Spring to access database with the support of Hibernate DAO.
  • Responsible for developing dynamic and interactive pages with cross browser compatibility using HTML, CSS, JavaScript, JQuery, AJAX and Bootstrap.
  • Worked with JAX-RS and Jersey for developing RESTful web services for frontend to backend transactions in JSON or XML formats.
  • Responsible for building the environment for Java using Jenkins, Git and Maven, developing and deploying the .WAR files into QA environment.
  • Deployed .WAR/ .JAR/. EAR files on WebLogic application server.
  • Performed unit testing using Junit and developed Apache ANT build scripts for building the application.
  • Deployed the application into AWS using Continuous Integration tools like Jenkins, Docker and SVN as the Source Control.

Environment: / Tools: Java, Spring, Hibernate, Apache Axis, HTML, CSS, JavaScript, jQuery, JSP, AJAX, Bootstrap, Oracle database, PL/ SQL, JAX-RS, Apache Tomcat, Eclipse, WebLogic Application Server.

We'd love your feedback!