Sr. Full Stack Developer Resume
Florham Park, NJ
SUMMARY:
- 9+ years of experience in Information technology and in fields of Developing and Testing in Java/J2EE technology, expertise in development of Hadoop/BigData, web based technologies wif different backend databases.
- Expertise in architecting big data solutions using Data ingestion, Data Storage.
- Expertise in various Java/J2EE technologies like JSP, Servlets, Hibernate, Struts, spring.
- Expert in HTML5/CSS3 development and have experience in Angular.js, Node.js,Backbone.js, Knockout.js, Responsive design.
- Experienced as aJava/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC.
- Experience in working wif java for writing custom UDFs to extend Hive and Pig core functionality.
- Good noledge wif web - based UI development using JQuery UI, JQuery, ExtJS, CSS3, HTML, HTML5, XHTML and JavaScript.
- Expert in CoreJava1.7, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts, spring IOC, Spring MVC, Spring Boot, Web services and web client technologies - including HTML5, CSS3, JQuery and Angular.js.
- Worked wif differentJavaIDE'S includes RAD, Eclipse, IntelliJ Idea and NetBeans.
- Experience working wif front-end technologies like HTML, CSS, JavaScript, JQuery and AJAX.
- Extensive experience in developing GUI using HTML, CSS, JQuery, JavaScript, JSF/Prime Faces, Angular JS, Bootstrap JS and AJAX.
- Responsible for setting up Angular JS framework for UI development. Developed html views wif HTML5, CSS3, JSON and AngularJS.
- Architecting and implementing Portfolio Recommendation Analytics Engine using Hadoop MR, Oozie, Spark SQL, Spark Mlib and Cassandra.
- Technologies extensively worked on during my tenure in Software Development are Struts, Spring, CXF REST API, Webservices, SOAP, XML, JMS, JSP, JNDI, Apache, Tomcat, JDBC and various Databases like Oracle, and Microsoft SQL server.
- Experienced in Worked on NoSQL databases - Hbase, Cassandra & MONGODB, database performance tuning & data modeling.
- Knowledge of Multithreading/synchronization, NoSQL Database: MongoDB.
- Experience in using PL/SQL to write Stored Procedures, Functions and Triggers.
- Excellent technical and analytical skills wif clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP.
- Strong expertise on Amazon AWS EC2, S3, Kinesis and other services.
- Strong experience in migrating data warehouses and databases into Hadoop/NoSQL platforms.
- Experience in working wif Map Reduce programs, Pig scripts and Hive commands to deliver the best results.
- Experienced in Collected logs data from various sources and integrated in to HDFS using Flume and experience in developing custom UDFs for Hive.
- Experienced in testing data in HDFS and Hive for each transaction of data.
- Experienced in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa.
- Strong Experience in working wif Databases like Oracle 11g/10g/9i, DB2, SQL Server 2008 and MySQL and proficiency in writing complex SQL queries.
- Experienced in using database tools like SQL Navigator, TOAD.
- Experienced wif the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.
- Experienced wif Akka building high performance and reliable distributed applications in Java and Scala.
- Knowledge and experience in job work-flow scheduling and monitoring tools like Oozie and Zookeeper.
- Hands on experience in CoreJava, Servlets, JSP, JDBC, C#, JavaScript.
- Knowledge of Eclipse tool for the development ofJavaprojects.
- Hands on experience Struts and Spring.
- Good experience in Shell programming.
- Knowledge in configuration and managing - Cloudera’s Hadoop platform along wif CDH3&4 clusters.
- Experienced in developing web based GUIs using JavaScript, JSP, HTML, JQuery, XML and CSS3.
- Experienced to develop enterprise applications wif J2EE/MVC architecture wif application servers and Web servers such as, JBoss, and Apache Tomcat 6.0/7.0/8/0.
TECHNICAL SKILLS:
Java/J2EE Technologies: JDBC, Java Script, JSP, Servlets, JQuery
Languages: Java, J2EE, PL/SQL, Pig Latin, HQL, R, Python, XPath, Spark
Frameworks: MVC, Struts, Spring, Hibernate.
Databases: Oracle 12c/11g/10g/9i, Microsoft Access, MS SQL
No SQL Databases: Cassandra, mongo DB
Web Technologies: HTML, DHTML, XML, XHTML, JavaScript, CSS, XSLT, EME .
Web/Application servers: Apache Tomcat6.0/7.0/8.0, JBoss
Operating Systems: UNIX, Ubuntu Linux and Windows, Centos, Sun Solaris.
Network protocols: TCP/IP fundamentals, LAN and WAN.
AWS: AWS, EC2, S3, SQS.
Hadoop/Big Data: MapReduce, HDFS, Hive, Pig, HBase, Zookeeper, Sqoop, Oozie, Flume, Scala, Akka, Kafka, Storm, MONGODB.
PROFESSIONAL EXPERIENCE:
Confidential, Florham Park, NJ
Sr. Full Stack Developer
Responsibilities:
- Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript (client side validations), JQuery and AJAX.
- Worked onMongoDBand wrote code which finds, update, save and insert data toMongoDB.
- Developed the DAO layer wif Mongo DB by writingMongoqueries.
- Worked on upgrading theMongoDBversion from 2.4 to 2.6.
- UsedReactJS and Node JS to develop faster, scalable application.
- Extensively usedReactJS, Node JS, Backbone JS, Angular JS, JavaScript, Typescript and jQuery to provide UI functionality.
- Responsible for developing a front-end application usingReactJS and Flux architecture for internal teams productivity use.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3,Backbone.js.
- Created web application prototype using jQuery andBackbone.Js.
- Migrated CareFirst's My AccountJavastack pages intoReact.js stack.
- UsedReactJS for templating for faster compilation and developing reusable components.
- Implemented various screens for the front end usingReact.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Configured servlets,javaclasses, Spring Framework, Hibernate, database drivers, data sources related to project.
- Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- UsedJenkinsto build and deploy in development integration environment.
- UsedJenkinsfor continuous Integration and deploying the application to different environments.
- Developed the front end user interfaces using JSP, JSTL, JQuery,Java Script, AJAX, JSON, HTML, Angular JS and CSS.
- Developing the components using advancedJava8 concepts like Stream API and Parallel Streams.
- Developed software components for the Microkernel team usingJAVA8/J2EE.
- Integrated subsystems using SOAP based Web services and Apache Axis2.
- Designed and developed a RESTful hub application which resolved the Single-Sign-On autantication of the target secured REST services.
- Implemented Service oriented architecture (SOA) using RESTful web services.
- Developed Web Services to create reports module and send it to different agencies and premium calculation for manual classes using SOAP and RESTful web services and rich faces components.
- Designed and developed a RESTful hub application which resolved the Single-Sign-On autantication of the target secured REST services.
- Used J2EE SOA based JAX-WS web services to develop reusable web service components.
- Configured Hibernate-ORM to mapjavaobjects such as clients and claims wif database tables.
- Worked in client-side validation using AJAX,Java Script, HTML, and CSS.
- Experience in AWS, implementing solutions using services like (EC2, S3, RDS, Redshift, VPC)
- Worked wif Spark and Python.
- Used Rational ApplicationDeveloper(RAD) tool to improve the performance of an application.
- Worked using Apache Hadoop ecosystem components like HDFS, Hive, Sqoop, Pig, and Map Reduce.
- Lead architecture and design of data processing, warehousing and analytics initiatives.
- Worked wif AWS to implement the client-side encryption as Dynamo DB does not support at REST encryption at dis time.
- Designed and developed UI screens using Struts 2, DOJO, JavaScript, JSP, HTML, DOM, CSS, and AJAX.
- Maintain and developed Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap,Backbone.js.
- Created custom Javascript libraries usingbackbone.js and jQuery.
- Developed UI components for email and link sharing of documents and files for a Content Management System usingBackBone.js and JQuery.
- Used JSP, Struts and JavaScript libraries likebackboneand JQuery to develop the user interface.
- Developing a set of dashboards in Splunk 6 by leveraging Underscore, D3, Jquery/UI,Backbone, and Django.
- ApplicationDeveloperand deployed them using IBM WebSphere Application Server.
- Used svn for version control and used IBMRAD6.0 for implementing the application.
- Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application wif the persistence layer.
- Involved in developing and maintaining services based architecture utilizing open source technologies like Hibernate ORM and spring MVC Framework.
- Implemented typical messaging service using JMS andJAXBto support EDI between different systems on job scheduler.
- UsedJAXBto marshalJavaobject to XML object to put message in message Queue.
- Created proof of concept Data As A Service (DaaS) based Restful (Jersey) web service which was connected to aMongoDB based data store running on Tomcat 8.
- Created the project from scratch using Angular JS as frontend, Node Express JS andMongoDB as backend.
- Worked on Spark, Scala, Python, Storm Impala.
- Created Hive External tables and loaded the data into tables and query data using HQL.
- Experience in different Hadoop distributions like Cloudera (CDH3 & CDH4) and Horton Works Distributions (HDP) and MapR.
Environment: Java, J2EE, JAXB, RESTful, CSS3, JSON, Node.js, React.js, Big Data, Spark, HIVE, Pig, Scala, Python, Hadoop, AWS, Dynamo DB, Kibana, JDBC, Redshift, NOSQL, Sqoop, MYSQL.
Confidential, Washington, DC
Sr. Full Stack Developer
Responsibilities:
- Developed user interface using JSP, HTML, XHTML andJava Script to simplify the complexities of the application.
- Generated swagger spec for JSON for the API.
- Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations and creating WSLD files in SOAP Web Service.
- Designed and implemented a lead discovery web application using TypeScript,ReactJS, JavaScript, HTML, CSS, MVC, and Web API.
- Have experience in UI development using the HTML5, CSS,JavaScript, Angular JS,ReactJS, Node JS, Bootstrap, AJAX and XSLT.
- Used Bootstrap and AngularJS,React.js and Node.js in effective web design.
- Developed website and created graphics for website using JavaScript,React.JS.
- Developed robust, responsive Ajax driven UIs wif AJAX, CSS, DHTML, Angular.Js, ReactJS, JavaScript and JQuery.
- Enhanced user experience by designing new web features using MVC Framework likeBackbone.js and Node.js.
- Worked on highly advanced user interface design and development using AngularJS, Node.Js, HTML5, Velocity Template, React,Backboneand Bootstrap.
- React.js or experience working on a similar framework (angular.js, ember.js, etc.)
- Developed presentation and UI components using JDK,React.Js, AJAX, JavaBeans, XML, JAXB HTML5 and CSS3.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
- UsedReactJS to make webpages rendering faster, instead of using ng-repeat in Angular JS used ng React to achieve the same.
- Led technical design, configuration, development, and implementation of features and enhanced functionality for enterprise project and program management application, CAPPM.
- Involved in development of REST Web Services using Apache Axis2 to extract client related data from databases.
- Involved in development/ maintenance of variousSOAP based web services.
- Used ANT andJenkinsbuild tool to build library, API and all the components.
- Installed, configured and managedJenkins, as Continuous Integration tool.
- UsedSOAP UI for testing responses ofSOAP web service, also generated Mock Service inSOAPUI to simulate and test the functionalities of Web Service.
- Developed web based systems using Internet standards such as HTTP, XML,SOAP, SMTP, Web Services.
- Creating the message from the uploaded information and transaction data and sending dis information usingSOAP.
- Storing theSOAP messages received in the JMS Queue of Websphere (MQ Series)
- Used Web services - WSDL andSOAP for getting required information from third party.
- Communicated between different applications through Web Services (XML, WSDL, UDDI, andSOAP) and usedSOAP UI for testing web services.
- Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of the application.
- Developed presentation layer using JSP, Servlets, HTML, CSS, JQuery and JavaScript.
- Developed user interfaces Templates and client side validations using JSF, JSP, HTML, CSS, and JavaScript, AJAX.
- Designed and develop web based application using HTML5, JSF, CSS, JavaScript (JQuery), AJAX, JSON and JSP framework used DOJO for JavaScript and worked wif AJAX and AngularJS to create interactive front-end GUI.
- Used Apache Cordova for building native mobile applications using HTML, CSS and JavaScript where the command line runs on NodeJS.
- Worked wif styles (CSS) and images for the web application.
- Used Angular JS framework where data from backend is stored in model and populated it to UI and also used DOJO for JavaScript.
- Developed User Interface Coaches and Custom Coaches in IBM BPM.
- Implemented Installation and configuration of multi-node cluster on Cloud using Amazon Web Services(AWS) on EC2.
- Worked on importing the unstructureddatainto the HDFS using Flume.
- Wrote complex Hive queries and UDFs.
- Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra.
- Proof-of-concept to determine feasibility and product evaluation of Big Data products
- Writing Hive join query to fetch info from multiple tables, writing multiple Map Reduce jobs to collect output from Hive
- Used Hive to analyze the partitioned and bucketed data and compute various metrics for reporting on the dashboard.
- AWS Cloud and On-Premise environments wif Infrastructure Provisioning / Configuration.
- Struts (MVC) is used for implementation of business model logic.
- Worked wif Struts MVC objects like Action Servlet, Controllers, validators, Web Application Context, Handler Mapping, Message Resource Bundles, and Form Controller.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing
- Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, XHTML and JavaScript.
- Involved in developing Map-reduce framework, writing queries scheduling map-reduce
- Developed the code for Importing and exporting data into HDFS and Hive using Sqoop.
- Developed Shell, Perl and Python scripts to automate and provide Control flow to Pig scripts.
- Worked on configuring and managing disaster recovery and backup on Cassandra Data.
- Performed File system management and monitoring on Hadoop log files.
- Utilized Oozie workflow to run Pig and Hive Jobs Extracted files from Mongo DB through Sqoop and placed in HDFS and processed.
Environment: JAVA/J2EE, Servlets, JSP, Websphere Application Server, XML, HTML5, CSS3, XSLT, WSDL, SOAP, Angular JS, Spring frame, MVC, Hibernate, REST, JAX-RS, CXF, RAD
Confidential, Tampa, FL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the coding and integration of several business critical modules of CARE application usingJava, spring, Hibernate and REST web services on Web Sphere application server.
- Designed and developed Enterprise Eligibility business objects and domain objects wif Object Relational Mapping framework such as Hibernate.
- Developed the Web Based Rich Internet Application (RIA) using JAVA/J2EE (spring framework).
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- UsedGitHubrepository to check-in the code into the repository.
- UsedGITfor source Version Control.
- Hands on experience on version control system like SVN,GIT.
- Involved in end to end implementation ofBigdatadesign.
- Developed and Implemented new UI's using Angular JS and HTML.
- Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
- Developed the web interface using Angular-JS,BackboneJS, Node JS, webpack, Bootstrap, HTML, CSS, SASS, JavaScript and JQuery.
- Used JSP, Struts and JavaScript libraries likebackboneand JQuery to develop the user interface.
- Implemented integration techniques using ApacheCameland Apache ActiveMQ technologies.
- Written Orchestration using ApacheCamelfor Aggregation, Parallel processing.
- Used Apachecamelto integrate different applications.
- DevelopedCamelOrchestration layers to integrate different components of the application.
- Developed the web tier using JSP, Spring MVC.
- Used HTTPs SOAP calls for request and response from communication solution web service.
- Involved in developing a web service for print using a SOAP HTTPs request and response.
- Design, coded and tested key modules of the project usingjavaoops concepts, JSP.
- Eclipse used asJavaIDE tool for creating JSPs, Servlets, EJBs, and XML.
- Develop a web application fordevelopersto generate their own REST API calls in,JAVA.
- Involved in developing several REST APIs for the Auto Insurance Module.
- Involved in converting Hive/SQL queries intoSparktransformations usingSparkRDDs, Python and Scala.
- Installed, configured and managedJenkins, as Continuous Integration tool.
- Involve in implementation of REST and SOAP based web services.
- Worked on improvising the performance of the application.
- Developer in Big Data team, worked wif Hadoop AWS cloud, and its ecosystem.
- Use SVN for software configuration management and version control.
- Worked wif NoSQL Mongo DB and heavily worked on Hive, Hbase and HDFS
- Developed RESTful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in spring 3.0 and OSGI integrated environment.
- Created scalable and high-performance web services for data tracking and done High-speed querying.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report on IBM WebSphere MQ messaging system.
- Developed user interfaces using JSP, HTML, XML and JavaScript.
- Generated XML Schemas and used XML Beans to parse XML files.
Environment:JSP, Hadoop 1x, Hive, Pig, HBASE, JSTL, Java, J2EE, UML, Servlets, Spring MVC, Hibernate, JSON, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Struts
Confidential, NY
Sr. JAVA/Full Stack Developer
Responsibilities:
- Built a RESTful API to save and retrieve agent information inJavausing Spring MVC, Apache and AngularJS.
- Used HTML5, CSS, JavaScript and JQuery for the JSTL on JSPs.
- Used REST API wif JAX-RS for consuming web services to handle two interfaces XML and JSON.
- Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and also created custom tags.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Used Maven to build the project, SVN and EnterpriseGitHubas repositories.
- Developed the different components of the application such as JSPs, Servlets, DAOs and UsedGITHUBfor version control.
- Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application.
- Used TOAD as database tool for running SQL queries.
- Used GOF Java&J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
- Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Planning and setting up of Continuous Integration for various properties on Jenkins wif Commit, Component, Assembly, Deploy and Smoke jobs.
- Built and DeployedJava/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping wif theJavabeans in the application.
- Install & Configure Oracle Fusion Middleware products on Linux environments.
- Work involving Oracle FMW products (SOA Suite, OSB, ODI, Web Center, and WebLogic).
- The interfaces are built using Apache Camel framework and JMS.
- Used ApacheCamelin the JBoss Fuse ESB as the integration platform for SOA Services.
- Used ApacheCameland CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework Working as a Full Stackdeveloperusing JavaScript frameworks AngularJS 2 and NodeJS.
- Used Hibernate ORM framework wif spring framework for data persistence and transaction management.
- Wrote test cases in Junit for unit testing of classes
- Involved in integrating Web Services using WSDL and UDDI.
- Built and deployedJavaapplications into multiple Unix based environments and produced both unit and functional test results along wif release notes.
Environment: JDK, J2EE, Struts, Kafka, Storm JSP, Servlets, WebSphere, HTML, XML, ANT, Perl, Python, JavaScript, Junit, Java, J2EE, Java SE 6, UML, JSP, Servlets, Spring MVC, Hibernate, JSON
Confidential
Java Developer
Responsibilities:
- Responsible for design, development, test and maintenance of applications designed on Java technologies.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Created rapid prototypes of interfaces to be used as blueprints for technical development.
- Created Auction Consumer application using ApacheCameland Spring to consume messages from outbound channel and write to various auctions.
- Used ApacheCamelrouting to integrate Web Services in the Enterprise Service Bus layer.
- Developed REST services to talk wif adapter classes and exposed them to the angular JS front-end. Worked on RESTful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction wif Spring Aspect Oriented Programming (AOP) functionality.
- Performed multiple and consistent deployments using UDeploy to JBoss and WebLogic.
- Developing User Interface Screens using Spring MVC, to enable customers obtain auto finance. Extensive experience in developing various web based applications using Hibernate 3.0 and spring frameworks.
- Developed Spring REST Exception Mappers.
- Developed Autantication layer using Spring Interceptors.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Build test cases using JUnit and carried out unit testing.
- Used Tomcat for application deployment.
- Developed JavaScript behavior code for user interaction.
- Created database program in SQL server to manipulate data accumulated by internet transactions.
- Wrote Servlets class to generate dynamic HTML pages.
- Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Developed the XML Schema and Web services for the data maintenance and structures Wrote test cases in JUnit for unit testing of classes.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Responsible for deployment of application in the Integration/Functional Environment, providing necessary assistance to UA tester.
Environment: JAVA, Struts, Kafka, Storm JSP, Servlets, HTML, XML, ANT, Python, JavaScript, Junit, Java, J2EE, UML, JSP, Servlets, JSON
