Sr. Java Full Stack Developer Resume
Ewing Township, NJ
SUMMARY
- 8+ Year of IT Experience is working wif Java based frameworks and databases.
- TEMPEffective team player as well as individual performer wif experience in Java, J2EE, JSP, Servlets, spring, Hibernate, SQL, PL/SQL and Oracle, MySQL, NOSQL.
- Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Spring, Struts, Hibernate and JPA, XML, JSON, XSD, HTML, JavaScript, JQuery, AJAX, JUnit, WSDL, SOAP, Restful Web Services (Restlet), ActionScript 3.0
- Well experienced in Working on Core Java, J2EE (EJB, JSP & Servlets, JDBC, JMS), SQL, JQuery, HTML.
- Experience wif Core Java wif Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- 4+ years of experience in Apache Hadoop technology and core Hadoop technology stack which includes HDFS, Map Reduce programming, Hive, Pig, HBase and SQOOP.
- Experience wif WebSphere Portal 7 development and IBM Workplace Web Content Management and Workplace Forms
- Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table,S3 buckets, HTTP requests using Amazon API Gateway.
- Familiar wif data collection technologies like Kafka.
- Experienced in React JS and working wif React Flux architecture.
- Experience in developing JAVA/J2EE, Spring4, Hibernate4 applications using IDEs such as Eclipse, RAD.
- Expert in HTML5/CSS3 development and has experience in node.js, angular.js, React.js, React - Native and Responsive design.
- Working wif Database Spring boot, Spring Security, and Spring REST.
- Extensive experience in working wif various databases like Oracle 11g/12c, SQL Server and MySQL
- Hands on experience in Rational Suite of Products like Rational Rose in developing Use Cases, Sequence Diagrams using UML, Rational Suite.
- Expertise in configuring teh Spring Application Context wif dependency injection and using Spring Framework that can integrate Hibernate and Web Services
- Hands on experience wif production support tool such as Jira, Remedy, Quality Center - bug tracking tool.
- Creating teh Cassandra database across all teh environments namely Development, Pre Production, UAT and Production.
- Expertise wif Spring Framework using components like MVC, Transactions, ORM and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
- Has extensive knowledge on UNIX Shell scripting, FTP, SFTP.
- Experience wif Design patterns like Singleton, Data Access Object, MVC Pattern and Agile, SCRUM methodology.
- Experience in working wif ES6 features, used babble, web pack wif ES5, React js.
- Expert in latest technologies and approaches for SOA based development and good understanding of SOA life cycle, SOA design Backbone principle, Service registry and various other SOA infrastructures.
TECHNICAL SKILLS
Programming Languages: C,C++,Java, J2EE, Python
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1
Operating Systems: Microsoft Windows, UNIX
Web Development: HTML, DHTML, Adobe Dreamweaver, AJAX, JavaScript, JQuery, CSS,JSON,Predix Cloud Framework and services for IoT application
Technologies/Tools: J2EE, Spring 3.x,JMS, PL/SQL, RabbitMQ, NOSQL, Ant, Tomcat, JBoss, RMI, JSP, Servlets, Linux, JDBC, XML,REST web services, React js, ExtJs Maven, Spring boot, Jetty, REST,Struts, Spring MVC, Hibernate, SOAP, OAuth, Git, SVN, DynamoDB, Bitbucket, Jira, CockroachDB, Dropbox Core API, JNotify, Stash, Data Structures
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, IBM RAD 7.5.x, Magic Draw UML
Development Methodologies: Test case driven methodology, Agile Methodology - SCRUM
PROFESSIONAL EXPERIENCE
Confidential, Ewing Township, NJ
Sr. Java Full Stack Developer
Responsibilities:
- Involved in analysis, design and documentation of teh application model.
- Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pattern.
- Worked on advanced UI design and full stack development using MEAN stack.
- Used spring4 framework for Dependency Injection and integrated wif Hibernate.
- Added routing and developed factories, worked on root level variables and functions
- Developed Unit and E2E test cases using Node JS.
- Developed teh Application making use Java 8's new Streams API and parallel Streams to partition teh streams.
- Use JS framework such as Bootstrap (for data driven apps) and Backbone.js (for heavy DOM manipulation) . Full stack JavaScript development - React.js and plain JS modules on teh client.
- Teh tech stack is AngularJS, Express and innovative server side technologies like Node.js, MongoDB (MEAN Stack).
- Worked on PowerShell/Bash scripts to gather resources metrics from AWS EC2 Instances, and configured Alerts and Dashboards using AWS CloudWatch Monitoring.
- Experience wif Front-end JavaScript frameworks like Angular JS, Node JS. And wif teh creation of RESTful Web service.
- Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Created React.js middleware application server to encapsulate modern JS widget framework and control set.
- Developed Restful services using Spring boot and used docker for containerization and deployed in Amazon ECS.
- Worked on python modules such as Numpy, logging, PyQT, RabbitMQ, UHD, Boost libraries, etc.
- Experience wif Python, Hadoop, Mongo DB.
- Created Type Script reusable components and services to consume REST API's using component based architecture provided by Angular 2/4.
- Responsible for creating teh Cassandra database across all teh environments namely Development, Pre Production, UAT and Production.
- Assisted customer in implementing DevOps strategies using Jenkins for automated deployment of builds to different environments and Build Forge as teh automated engine.
- Designed, Architected and implemented teh Platform as a service built for Multi-tenant platform wifin teh Hybrid cloud infrastructure wifin AWS and GCP.
- Worked wif Python for parsing of Linux system files that would send data to RabbitMQ
- Implementing teh Big Data solution using Hadoop, hive and Informatics 9.5.1 to pull/load teh data into teh HDFS system.
- Expert in implementing unified data platform to gather data from different sources usingKafka and JavaProducers and consumers.
- Loaded data inelasticsearchfrom Datalake and Optimized teh fullsearchfunction usingElastic Search.
- Developed Framework components forStrutsPresentation tier, Business tier and Resource tier
- Implemented application specific exception handling and logging frame work using Log4j, Hibernate4.
- Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
- Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.Involved in developing an automation tool, inJavaand Scala onAkkaFramework
- Responsible for overall Docker & Kubernetes setup, configuration and Architecture.
- Configured and maintained a large-scale Docker based PaaS environment using kubernetes
- ImplementedApacheKafkato provide a unified, high-throughput, low-latency platform for handling real-time data feeds
- Used Grafana as a monitoring tool for Cassandra.
- Working on DevOps platform and has gained experience in specialized areas related to Ansible for Cloud Automation
- Designed and developed teh login portal using framework Angular 2 along wif HTML5, CSS3 and Type Script.
- Implemented various Widget for teh front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Teh web application development Using Spring Boot framework and JPA components to interact wif teh database
- Extensively used Java 8 features (Lambda Expressions, Streams)
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Used micro service architecture, wif Spring Boot-based services interacting through a combination of REST and Apache Kafka, Spring4 message broker
- Written micro services using Spring Boot and Spring Data for Dynamo DB
- Used Subversion for activities tracking Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for teh whole repository and Clear Case operations
- Used Hibernate Mapping to form persistence objects to interact wif Database
Environment: Java8, J2EE, Servlets, JSP, HTML5, Spring4, React.js, Hibernate 4 DHTML, AJAX, JQuery, XML, XSLT, Spring Web MVC, DevOps, NOSQL, Spring Boot, Cassandra, CSS3, AWS, JAXP, RabbitMQ, JAXB, Oracle 11g, SQL, JUNIT, Reactive Systems, Reactive programming
Confidential, East Hanover, NJ
Java Lead Developer
Responsibilities:
- Development, enhancement and testing of teh Web Methods flow services and Java services.
- Used web services for interaction between various components and created SOAP envelopes.
- Paypal had their own application stack for REST based Java application, understood their architecture before design and development.
- Developed teh Application making use Java 8's new Streams API and parallel Streams to partition teh streams.
- Microservicesusing teh Akka reactive framework, functional programming usingJavaand Scala, multi-threaded.
- Involved in designing, developing and testing teh web application by using teh HTML5, CSS3, Bootstrap, and React.JS.
- Experienced developing againstSOLRSearch Platform APIs.
- Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and ApacheSOLR.
- Created Apache Directory Server for local network and Integrating RHEL instance wif Active Directory in AWS VPC.
- Follow DDD and CQRS pattern for microservices and we has used asynchronous messaging using NServiceBus and RabbitMQ. For all database operations we has used entity framework and dapper. Application uses Docker for deployment.
- Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
- Utilized Cassandra tools including sstableloader, sstable2json and json2sstable, COPY for application data loading and analysis.
- Involved in all teh different stage of SDLC like requirement gathering, High level design, Low level design reviews, Coding, Code reviews and defect fixing etc.
- Used microservice architecture, wif Spring Boot-based services interacting through a combination of REST and Apache Kafka, Spring4 message broker.
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Developed spring boot application that manages Minew BLE beacons by placing them to sleep and communicating to a COAP/MBED server of teh results.
- Implemented IPC using RabbitMQ to utilize a component-based system in C#.
- Written micro services using Spring Boot and Spring Data for Dynamo DB
- Involved in developing an automation tool, inJavaand Scala onAkkaFramework
- Planned teh architecture for migrating applications from bare metal and AWS to Openshift.I has done few Upgrades and scaled OpenShift environment.
- Experience in web applications creation wif HTML5, Ajax, JQuery, Backbone.js, and CSS3.
- Performed UNIX Shell scripting for teh application.
- Design, develop and test HTML, CSS, jQuery and React.JS, Redux that meets accessibility of web browser
- Worked on Solr, Elastic Search,Kafka, Flume, MangoDB, CockroachDB and Cassendra
- Extract teh data from Oracle and push toApacheKafkaQueue using Golden Gate.
- Used Scala for coding teh components in Play andAkka.
- Used scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
- Created Web Services (SOAP) between different components and also exposed few web services to client apps get metadata for teh specific entities and documents.
- MEANstackimplementation, AngularJS Full-Stackgenerator (generator-angular-fullstack), and actually run, edit, and deploy an application.
- Experienced in developing Web Services wifPythonprogramming language..
- Extensively used Java 8 features (Lambda Expressions, Streams).
- Used Log4j to capture teh log that includes runtime exceptions and developed WAR framework to alert teh client and production support in case of application failures.
Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, AWS, React.js, RabbitMQ, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Spring Boot, Hibernate 4.0, WSDL, SOAP, SQL, HP Quality Center, JUNIT, Ant.
Confidential, Newark NJ
Java Developer
Responsibilities:
- Responsible for coding wif teh use of Object Oriented Principles and implementing MVC wif JSP, Struts.
- Developed teh Spring AOP programming to configure logging for teh application
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML,CSS & JavaScript.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experience wifPythondevelopment under Linux OS (Debian, Ubuntu, RedHat Linux).
- Designed different UI aspects for improved performance of teh application by usingGWT.
- Developed code using Core Java to implement technical enhancement following Java Standards.
- Proficient in Node.js, Mongo db, Redis and Linux flavor.
- Involved in teh analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used JPA (Java Persistence API) wif Hibernate as Persistence provider for Object Relational mapping.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, JSF and JSP.
- Developed teh Front end for teh application using HTML5, Angular JS, JSP and JavaScript.
- Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for teh application
- Optimized teh Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Setup, upgrade and maintain Cassandra DSE clusters.
- Tune databases and provide design changes and support stress tests to proactively fix problems.
- Implemented application level persistence using Hibernate and Spring.
- Data Warehouse (DW) data integrated from different sources in different format (PDF, TIFF, JPEG, web crawl and RDBMS data MySQL, oracle, SQL server etc.)
- Used XML and JSON for transferring/retrieving data between different Applications.
- Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
- Designed and developed SOAP Web Services using CXF framework for communicating application services wif different application and developed web services interceptors.
- Ant build file creation and usage of Maven Ivy tool set, along wif dynamic JUnit report generation in PDF format.
- Developed dynamic web pages usingPython, Django Frameworks.
- Worked as backend developer of dis app using Nodejs, Socket io and mongo db.
- Implemented teh project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate wif other systems.
- Experience in developing UI applications using HTML, HTML5, Jquery, and AJAX, AngularJS, Backbone JS.
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, React.js, Design Patterns, XML, Oracle, PL/SQLDeveloper, Web services, SOAP, XSLT, Jira.
Confidential
Java Developer
Responsibilities:
- Developed a prototype of teh application and demonstrated to business users to verify teh application functionality.
- Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
- Used Angular js framework where data from backend is stored in model and populated it to UI.
- Developed and implemented teh MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
- Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium.
- Used Angular js framework where data from backend is stored in model and populated it to UI.
- Hands on experience wif MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP's wif Custom Tag Libraries for control of teh business processes in teh middle-tier and was involved in their integration.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact wif other components.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact wif other components.
- Managing Source code in CVS and SVN and Project Documents in Share Point.
Environment: JAVA, J2EE, JDK JSP, XML, JSF, Struts, Web Services, Spring MVC, JNDI, JDBC, SQL, HTML, DHTML, JavaScript, AJAX, Oracle, SOAP UI Tool, SVN, SQL, ANT.
