Sr. Full Stack Java Developer Resume
Boston, MA
SUMMARY
- Around 10+ years of IT experience in analysis, design and implementation & testing of Object oriented applications in the client/server, webservices, distributed, integrated environments using J2SE andJ2EE.
- Extensive development experience in object oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
- Having around 5+ years of experience in JVM
- Having 3+ years of as a GOLANG Developer
- Experiencing in Google cloud platform (GCP) API's like compute engine instance to run on public and custom images and familiar with other services cloud functions, Kubernetes engine, VPC Network.
- Good experience in upgrading to Java v.11, preferably from v.7 to v.8 to v.11
- Proficient in writing ANT, Maven builds script to automate the application build and deployment.
- Developed on Web application using React.js and Redux, HTML5, CSS3, Responsive.
- Worked on multiple GUI apps, APIs (including a public API), and other servers built on top of Clojure.
- Worked with APIGEE Edge, Developer Portal & APIGEE Baas platform.
- Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google Cloud Platform.
- Experienced with Perl, Shell scripting and test automation tools like Selenium RC, WebDriver and Selenium Grid.
- Expertise in implementing MVC frameworks using Struts, Spring (IOC&AOP), Hibernate for persistence, JUnit, ActiveMQ and RabbitMQ. Used API kit to integrate APIs with other services on premise and on cloud.
- Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Involved in various projects related toData Modeling, System/Data Analysis
- Experienced in customizing Selenium API to suit in testing environment.
- 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
- Strong hands - on experience withSpring IO,Spring BootwithThymeleaf.
- Experienced in working onDevOps/Agileoperations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Worked with message brokers such as JMS API, Spring JMS, Active MQ, Rabbit MQ, Kafka and MQ-Series API.
- Implemented Frame work forSeleniumscripts using Java.
- Strong experience in Spring framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Security.
- Nearly 2 years of experience in theOracle PL/SQL Developer/Testerin Analysis, Design, Data Modeling (Logical and Physical), and Implementation of Business Applications using the Oracle Relational Database Management System(RDBMS)
- Solid Knowledge of MySQL and Oracle databases and writing SQL Queries.
- Create clusters in Google Cloud and manage the clusters using Kubernetes. Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Vast knowledge of utilizingcloudtechnologies including Amazon Web Services (AWS), Microsoft Azure and PivotalCloudFoundry(PCF).
- Proficient in developing the application using JSF, Hibernate, CoreJava, JDBC and Groovy and Grails presentation layer components using JSPs, Javascript, XML and HTML.
- Experience in Back End Development including Web services, Data service layers
- Extensive working experience in free marker,Struts framework, Spring framework and O/RMapping Hibernate framework.
- Implementation of SOA using Web Services and MQ (with Java Messaging Service (JMS) & Taco EMS).
- Had excellent knowledge in using Jasper soft API's / middle layer.
- Designed and coded Hibernate, struts for mapping, configurations and HQL for enhancement and new module development of Transport Optimization, Planning and Scheduling Web app.
- Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
- Development of Cloud deployed applications.
- 4+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and Cloudtrail).
- Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular 2 and Node.js, Java8.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Used Groovy and Grails with spring, Java, J2EE for user interface.
- Initiated the Automation framework usingSelenium Web Driver to run test cases in multiple browsers and platforms.
- Highly motivated software engineer and experience in developing in web applications using Javascript, Backbone.js and Coffee script technologies.
- Good knowledge in developing multi-threading applications.
- Expertise in writing JUnit test cases for different kind of applications and also development experience in mock object to simulate real objects.
- Very good knowledge in different development methodologies like SDLC and Agile.
- Experienced in developing applications using all Java/J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, JMS etc.
- Experienced in developing applications using HIBERNATE (Object/Relational mapping framework).
- Experienced in developing Web Services using JAX-RPC, JAXP, SOAP and WSDL. Also knowledgeable in using WSIF (Web Services Invocation Framework) API.
- Thorough knowledge and experience of XML technologies (DOM, SAX parsers), and extensive experience with XPath, XML schema, DTD's, XSLT, XML SPY, MAP Force editor.
- Experience in Message based systems using JMS, TIBCO & MQSeries.
- Experience in writing database objects like Stored Procedures, Triggers, SQL, PL/SQL packages and Cursors for Oracle, SQL Server, DB2 and Sybase.
- Provided technical assistance for integration of Appian systems along with external systems such as SAP.
- Conducted detailed analysis to support designing and development of BPM applications.
- Sound experience in Agile development methodologies like TDD and BDD and implementation of tests with selenium, cucumber/capybara in Ruby
- Implemented Hadoopbased data warehouses, integrated Hadoopwith Enterprise Data Warehouse systems.
- Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab
- Lightbend Reactive Platform plus many other Scala libraries and frameworks.
- Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
- Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
- Experienced developing against SOLR Search Platform APIs
- Experience in developing the applications which can talk to NoSQL Databases like Mongo and Couch DB.
- Proficient in writing build scripts using Ant & Maven.
- Experienced in using CVS, SVN and Sharepoint as version manager.
- Proficient in unit testing the application using Junit, MRUnit and logging the application using Log4J.
- Expert in implementing dynamic web applications using Application Servers like BEA Web Logic, IBM Web Sphere and Apache Tomcat and deploying in various environments like Windows and Linux.
- Hands on experience in using Integrated Development Environments like Eclipse 4.2.x/ kepler/Indigo, Net Beans, Cold Fusion and RAD 7.
TECHNICAL SKILLS
Languages: C, C++, Java.
Technologies: J2SE,J2EE, JDBC, Servlet, JSP.
Web Technologies: HTML5, CSS, JavaScript, Bootstrap, jQuery, Angular.JS, JSON, Node.JS, Backbone.JS, React.JS, Ajax.
Databases: Oracle, MySQL, MSSQL, SQL Server, MongoDB.
Web Servers: Apache Tomcat, Web Logic, JBoss.
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO etc.), Hibernate ORM 5.0.2, Struts.
IDEs: Eclipse, NetBeans, IBM Rapid Application Developer (RAD).
Protocols: TCP/IP, HTTP, FTP, and SOAP.
Web services: Rest(JAX-RS), SOAP(JAX-WS).
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Sr. Full Stack Java Developer
Responsibilities:
- Implementation of SOA using Web Services and MQ (with Java Messaging Service (JMS) & Taco EMS).
- Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
- Architected and developed new or enhance existing front-end portal for cloud provisioning, continuous integration and devops
- Created continuous integration builds using Maven and Jenkins and deployed on WebSphere application server.
- Deployed services in Spring Cloud using Pivotal Cloud Foundry with PCF CLI client
- Developed Golang software to handle concurrent data collection and processing with goroutines and channels for a Wi-Fi device.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) Utilized Kubernetes and Docker for the runtime
- Design, build, maintain and support the Apigee infrastructure
- Implemented Spring Batch for executing the batch programming using shell scripts and commands passed through Unix command line.
- Maintained Interface compatibility and concurrency in the project using Java 11 new features like default, static methods and Concurrency API.
- 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
- Developed cross-browser platform using HTML5, CSS3, jQuery, and JavaScript to match design specs for complex page layouts while following code standards.
- Developed new features for a REST SOA backend in Clojure and led evolution of an entire backend architecture.
- Deployed applications on multiple JBOSS Instances and maintained Load Balancing, High Availability and Fail over functionalities.
- Maintained Interface compatibility and concurrency in the project using Java 11 new features like default, static methods and Concurrency API.
- Implemented an interface that consumes message from ActiveMQ and loads data to Solr collection.
- Used Microsoft Azure for role based access for authentication and authorization purpose.
- Developed the application under J2EE Architecture using Spring, Hibernate.
- Implemented routing rules and validation policies in APIGEE.
- Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
- Created stage timeline in Web UI client using JavaScript and React, and implemented stage deletion in CLI using Golang. Used Go to run the Docker Command Line Interface tools.
- 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.
- Worked on different module of Spring including Spring MVC, Spring ORM and Spring Boot.
- Extensive use of HTML5 with Angular, JSTL, JSPand jQuery for the presentation layer along with JavaScript for client-side validation.
- Contributing engineer working primarily with Clojure and ClojureScript deployed to AWS Lambda serverless data ingestion and transformation systems.
- Used AJAX technology for creating interactive Web Applications transmit information to and from the server.
- Actively involved in architecture ofDevOpsplatform and cloud solutions.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- In charge with building a scalable micro service-based infrastructure capable of handling requests per day using Google Cloud Platform, Docker and Kubernetes.
- Built functionality using Golang for CSV data submission and inserted complete data in Database using MySQL.
- Develop integration techniques using the Apache camel and apache ActiveMQ technologies.
- Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
- Developed various single page applications (SPA) using REACT JS and used various components in the REDUX library.
- 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.
- Designed and deployed AWS/GCP/Vmware infrastructure as code using Terraform, Ansible, Puppet, Git, and Rundeck
- Setting up apigee proxy API on Azure cloud platform Automating the Apigee installations and work flows.
- Compiled Golang programs with GO build command & tested locally in GO run statement.
- Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application intoSingle Page Application
- Written housekeeping jobs for production server in Unix/bash shell scripts.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pattern
- Enforced referential integrity in the OLTP data model for consistent relationship between tables and efficient database
- Used Java 11 Method References feature to point to methods by their names and used functional Interfaces.
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Created internal Feedback system tools using Golang and Angular in order to assist with customer issues.
- Installing the Apigee Edge and monitoring the gateways Developed REST API’s with authentication using Django as a platform Extensive windows and Linux configuration and automation.
- Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy Experience in Microsoft Azure Cloud Computing development and support.
- Consumed messages from JMS-Message driven beans and Active MQ, integrated the services with Beans.
- DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF.
- Developed normalizedLogicalandPhysicaldatabase models to design OLTP system for insurance applications
- Developed Golang based web services on AWS and Google App Engine
- Built two backend Clojure servers for Natural Language Processing using Luminus and Compojure.
- Used Golang to log different host system event & alert information to SQL Server database.
- Implemented client side functionality using HTML 5, Bootstrap, AngularJS and JQuery, Sencha Ext JS.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
- Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
- Developed shell scripts to automate processes
- 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
- Have involved in creating different Apigee API documents as part of the project requirements.
- 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
- Log Back for the logging the output to the files and Google Stack Driver part of Google Cloud Platform.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
- Used Golang to log different host system event & alert information to SQL Server database.
- Created proof-of- concept using responsive web design, React JS, Developed drag and drop document editing using React.Js, and Maintained the project in one store with help of Redux, and also worked with Redux architecture.
- Worked on Drools Rules Engine and Expectation Rule Engine for writing Business Rule Validation.
- Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.Created Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, AWS EC2 and database security groups.
- Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
- Develop REST API proxies in the Apigee API Management platform. Requires knowledge of Apigee scripted policies and Javascript
- Developed critical components of the application includingSpringforms, Spring controllers,JSP views,and business logic and data logic components that includeHibernate Entities, Spring-Hibernate DAOandSpring modelsfollowing MVC architecture.
- Implemented POC for Notifications and Appointment module using RESTful Microservice using Apache Camel framework using Java8.
- Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services
- Developed Golang software to handle concurrent data collection and processing with GO routines and channels
- Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
- ConductedAutomation testingusing the Standards, guidelines and structured methodology in testing the application.
- Configured React-Redux for state management and React-Router for programmatic navigation.
- Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
- Developing Restful web service development in Grails.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
- Developed PCF based Microservices to expose the key Identity management features on the cloud.
- Used Java-PHP bridge code to integrate Java with PHP.
- Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
- Created automated security test cases using Cucumber and Mockito.
- Used Jenkins to build and Release
- In-depth RDBMS experience in Microsoft SQL Server; Expert T-SQL programming skills including query optimization, stored procedures, views and functions; Ability to read, interpret and improve query execution plans
- Implemented design patterns in Scala for the application.
- Java/Spring Machine Learning POC project to improved results for Nuance based Voice control/search feature with use of Maximum Entropy models.
- Integrated GitLab into Jenkins to automate the code checkout process.
- Implemented & maintained the branching and build/release strategies utilizing GIT.
- Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
- Responsible for overall Docker & Kubernetes setup, configuration and Architecture.
- Configured and maintained a large scale Docker based PaaS environment using Kubernetes
- Used Java 8 features like stream and Lambda expressions
- Part of the team installed and configured Hadoop Map Reduce and HDFS.
- Expert in implementing unified data platform to gather data from different sources usingKafka and JavaProducers and consumers.
- Used Agile and Kanban frameworks to manage the product development workflow.
- Designed and implemented Cassandra NoSQL based database and created REST enabled Web Services.
- Implemented a Continuous Delivery pipeline with Development of Cloud deployed applications API design and development to support intra-cloud and extra-cloud application integration Jenkins and GitHub and AWS AMI’s, Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Using cloud foundry to push application to Predix cloud.
- Created, implemented and managed Pivotal Cloud Foundry deployments
- Integrating spring with Elastic search.
- ImplementedApacheKafkato provide a unified, high-throughput, low-latency platform for handling real-time data feeds
- Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS)-EC2.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Explored Spark, Kafka, Storm along with other open source projects to create a real-time analytics framework.
- Managed servers on the Amazon Web Services(AWS ) platform instances using Chef Configuration management.
- Used Accurev for Version Control. Recently moving to Bitbucket.
- Designed the enriching layer with the data attributes for the interfaces between Java applications and Thunderhead.
- Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
- Refactoring PREMIER provider as a Springboard application with Distributed solution using core Java8.
- Designing and Developing the Web portal Applications, web services, JBPM workflows, Back end Queuing.
- Actively involved in upgrading AWS EMR version.
- Designed and implemented dynamic Web content and Web server applications using AngularJS, Angular 4,Typescript, Javascript, HTML, XML, RESTful Web services and simple object access protocol (SOAP).
- Wrote the REST API Script to verify the IVR command prompt.
- Worked on Angular 4 migration with NodeJs on the server side.
- Developed Enterprise Service Bus layer using Mule ESB.
- Involved in integration with Process Management team using Apache Camel, Drools BRM/BPM.
- Developed Mongo DB embedded documents from java code using spring data MongoDB.
- Implementing Spring MVC and IOC methodologies.
- Handled adding and deleting of nodes along with monitoring of Cassandra Cluster.
- Refactored the code for JVM Optimization and performance of application.
- Implement multi-channel cloud based telephony solution.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
- Implemented application specific exception handling and logging frame work using Log4j.
- Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
- Created an XML schema for the Solr search engine based on the Oracle schema.
- Migrated web service applications from Tomcat to Web sphere Application Server in Linux environment.
- Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver.
- Wrote Scala classes to interact with the database.
- Responsible for migrating the code base from Cloudera Platform to Amazon EMR and evaluated Amazon eco systems components like RedShift, Dynamo DB.
- Developed micro services using spring boot exposed as REST API and integrated with AngularJS based web applications.
- Installed Hadoop, Map Reduce, HDFS, and Developed multiple map reduce jobs in PIG and Hive for data cleaning and pre-processing.
- Worked on POC's on Angular using Typescript.
- Django framework was used to make changes to the code in order to access Python libraries for the data transfer.
- Used Hive Queries in Spark-SQL for analysis and processing the data.
- Worked with NoSQL database to store JSON like dynamic connections data.
- Also worked on documentation of Solr Rest API.
- Implemented Core Java Methodologies like Interfaces, Collections, Customized Exceptions and Multi-Threading.
- Python, Django, MySQL were used to create the complete application.
Environment: Java8/7/6, Spring4, ActiveMQ, GOLang, Clojure, Java 11, JavaScript, Hibernate, Azure, Maven, HTML, CSS, JMS, XML, XSLT, SOAP,TDD, Unix, Shell Script, Apigee, Web2.0, Oracle, Ci/CD, SQL, JMS, GCP, React, MongoDB, JDBC, Redux, Spring MVC, Micro Services, JSON.
Confidential, San Jose, CA
Sr. Full Stack Java Developer
Responsibilities:
- Developed, Installed and configured Hive, Hadoop, Big data,hue, oozie, pig, sqoop, Storm, Kafka, Elastic Search, Redis, Java, J2EE, HDFS, XML, PHP, Zookeeper, Flume and Oozie on the Hadoop cluster.
- Developed REST services to talk with adapter classes and exposed them to the Angularjs front-end.
- Worked with NoSQL and Big data technologies such as Mongo db, Cassandra, Hadoop.
- Worked on Javascript to validate input, manipulated HTML elements using Javascript, developed external Javascript codes that can be used in several different web pages.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Created GCP projects and migrated on-prem/AWS instances to GCP
- Strong working experience on Clojure and ClojureScript web application. Involved in developing web services using SOAP (UDDI, WSDL), XML.
- Implemented Store-Redux for holding the whole state tree of application and Reducer-Redux
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Designed and developed backend application servers using Python.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- Implemented methods to validate, invalidate, keepalive session for login process and maintaining session credentials.
- 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.
- Developed REST services to talk with adapter classes and exposed them to the Angularjs front-end.
- Worked with PHP to contact with database.
- Programming experience in node.js, mongo db, Java and MySQL.
- Involved in localization and internationalization of web pages using JSON, XSL, XML, and Angular.js.
- Hands on experience in using Laravel Framework to develop a web application.
- Designed Frontend with in object oriented Javascript Framework like bootstrap, Backbone.js, Require.js, Node.js, Express.js, Angular.js and Ext.js.
- Constructed a modern frontend architecture, involving React and Redux and also constructed a Node-powered workflow and build system involving gulp, webpack, and NPM tools.
- 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.
- Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
- ConductedAutomation testingusing the Standards, guidelines and structured methodology in testing the application.
- Deployed production site using Apache 2.0 with mod Python.
- Migrated the server using theAWSservices to a cloud environment.
- 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.
- Experienced with the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL,DataFrame, Pair RDD's, Spark YARN.
- Performed File system management and monitoring on Hadoop log files.
- Implement the JavaScript/jQuery frameworks such asReact.js, Node.jsfor MVW/MVC framework.
- Very capable at using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Sparkjobs on AWS.
- Good Exposure on JavaScript, HTML5, CSS3, node.js, backbone.js, typescript, micro services, Restful APIs, Elastic Search, JQuery, Junit, bootstrap and Angular JS.
- Participated in database design/analysis and designed ER diagrams
- Implemented NO-SQL DB (Mango DB/Cassandra) to store poisoned messages.
- Implemented build stage-to build the Micro Service and push theDockerContainer image to the privateDockerregistry.
- Created a full-stack Clojure web app prototype using Reagent, (a wrapper to React), jQuery, and a PostgreSQL database.
- Played a major role in developing React & Redux pattern components to delivery high performed features and great experience for end users.
- Designed table architecture and developed DAO layer usingCassandraNoSQL database.
- Worked and Performed Tuning and Query Optimization inAWSRedshift and micro services.
- We used the most popular streaming tool Kafka to load the data on Hadoop File system and move the same data toCassandraNoSQL database.
- Extract the data from Oracle and push toApacheKafkaQueue using Golden Gate.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- High use of Selenium in collecting client's information, development, identifying test cases, compatibly testing, automation of test scripts, Flex application testing and design, requirements review, design review, test plan review.
- Implemented GCP cloud solutions cloud SQL, storage bucket, cloud DNS, GKE Auto scaling groups in k8s cluster.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Built application logic using Python.
- Strong Knowledge in Hadoop Development Tool such as HDFS, MapReduce, PIG, HBASE, etc.
- Worked on CakePHP, Laravel Framework and Wordpress CMS.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Javascript that follows W3C Web Standards and are browser compatible.s
- Implemented application level persistence using Hibernate and spring.
- Configured Struts, Hibernate framework with Spring MVC.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Experience Working onSelenium, QC, Rally, QTP, LoadRunner, JMeter, Fiddler, SOAP UI, REST/SOAPtestingand API testing
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Choose HTML, CSS& Bootstrap for designing part and Symfony2 as development part &MySQL as the database.
- Deployed the application on Weblogic Application Server cluster on Solaris environment.
- Deployed EJB Components on WebLogic.
- Creation of REST Web Services for the management of data using Apache CXF.
- Architecture& Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
- Development of AJAX toolkit based applications using JSON.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using Javascript.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Involved in adding AJAX, Javascript components to some of the JSP pages wherever needed.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed REST services to talk with adapter classes and exposed them to the Angularjs front-end.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Experience developing the administrative UI using Angular JS and Node JS.
- Designed and developed client and server components of an administrative console for a business process engine framework usingJava, Google Web Toolkit and spring technologies.
Environment: Java 1.8, Eclipse, J2SE, J2EE, Clojure, JAX-RPC, JSP, HTML5, CSS, JSP, JavaScript, jQuery, AJAX, XML, Servlets, APEX Triggers, SOA, JBOSS Fuse, Gcp, Struts, React, Hibernate, Spring MVC, Spring Boot, Redux, Restful Web services, Microservices, PL/SQL, Oracle, ANT, CVS, Junit.
Confidential, Jessup, PA
Full Stack Java Developer
Responsibilities:
- Used Agile Methodologies and SDLC for managing life-cycle development of the project.
- Translated client's business requirements into use case models
- Designed and developed application using JSP Custom Tags, Struts tags &JSTL tag libraries.
- Developing the J2EE Application using IBMRAD6.0,Oracle Database and SpringIOC Framework and deploying to IBMWAS6.0 application server
- Web UI development using JSP, CSS, SOA and Javascript.
- Implemented Gradle, Hibernate 4.0, HQL and Criteria API have to fetch the data from SQL database with STORM.
- Used Struts 2.0, Freemarker and Grails Framework in the application, which is based on MVC design pattern.
- Working with Crystal reports for developing and bug fixing in the reports which has OracleSQL as the database.
- Involve in the Analysis, Design, and Development and Unit testing of business requirements.
- Participated in database design/analysis and designed ER diagrams
- Designed and implemented user interfaces
- Followed MVC Structure and used AngularJS to develop Single page Application.
- Responsible for tracking the issues to get them resolved by interacting with customers and various other teams involved
- Implemented business logic at Server side in CoreJava, andJavaEE Architecture
- Used Selenium extensively for automation of test scripts for test re-usability and modularization; automating manual test cases; controlling framework from Excel file; using batch execution of multiple test classes
- Experience in Building Selenium framework to test a web application end to end using both RC Server and Web Driver; testing the compatibility of different browsers in different platforms; fixing/debugging of Automation test scripts for complex business logics.
- Worked as backend developer of this app using Nodejs, Socket io and mongo db.
- Performed web testing using Selenium for checking page contents, broken links, web objects, frames and tables.
- Development of frontend (Client side) using JSP, CSS, JQuery, Javascript
- Development of backend (Server side) using CoreJava, andJavaEE
- Persisted data from database, leveraging Hibernate and SQL Server 2008
- Used Spring Core for middle tier development to achieve inversion of control
- Proficient in Node.js, Mongo db, Redis and Linux flavor.
- Developed Server side components using Hibernate and spring framework with JAXB.
- Responsible for creating issuances and deployments into development, implementation and production servers.
- Used HDFS to store the files and process them using Hive, Pig and Java Map-Reduce Codes.
- Designed and developed backend application servers usingPython.
- Created custom user defined functions inPythonlanguage forPig.
- Managed application deployment using Python.
- Involved in developing frontend screens using JSF, JSP, Struts View Tags, JSTL, XML, XSLT, HTML, CSS, AJAX, Web2.0, JAVA SE technologies, Javascript, JQuery.
- Used SVN for versioning control system.
- Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along withJavascript for client side validation.
- Experience Working onSelenium, SOAP UI, REST/SOAP testing and API testing.
- Analyzing the SQL queries and optimizing the performance for increased productivity.
- Developed Backend using Node.js and saving data.
- Used PHP, Python, MySQL, HTML, Ajax, Javascript, Jquery.
- Implemented business logic and generated WSDL for those web services using SOAP.
- Designed the test cases for above modules in FDA and documented the same for testing team.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Experience in performance tuning ofCassandra and implementation of agile-scrum methodology.
- Involved in complete infrastructure setup and configuration of WebLogic Application Server10.3.2/11g on UNIX and LINUX.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angularjs, Backbonejs, Node.js and JQuery.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using Javascript.
- InstallKAFKAon Hadoop cluster and configure producer and consumer coding part in Java to establish connection from twitter source to HDFS with popular hash tags.
- Written test scripts for the components developed usingReactJS.
- Hands on and implementation of JenkinsContinuous Integration, Module Testing, Software Configuration Management and Debugging.
- Experience in designing and developing UI components using Jsp, Javascript, HTML, DHTML, HTML5, CSS, AngularJs, JSTL, Tomahawk tag libraries, Tiles, Custom TagLibraries, AJAX, JQuery.
- Hands on experience in Automation Testing using QTP 10.0, QC 9.2, andSeleniumJavaClient driver.
- Lead the development of the initial HTML5/Javascript/CSS3 UI for application based on Backbone.js, jQuery and Bootstrap.
- Implemented MVC architecture using spring and Struts frameworks combined with EJB 3.0 and JPA 2.1 for database persistence.
- Working as a developer in developing the business and user interface classes using Groovy and Grails.
- Used Knockout JS framework for UI-Model View binding
- Handling administration for Agile PLM and Maintaining the Data flow from ERP to Agileand Agileto data mart.
Environment: Java7, J2EE, JavaScript, Spring IOC, AOP, MVC, jQuery, Spring4,SOAP& Restful, Apache CXF, WSDL, JUNIT, Mockito, JMS, PHP, Scrum, Design Patterns, Servlet, JSP, XML, SVN, MySQL, SQL, Log 4J, JBOSS, CSS3, Struts.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Involved with RM team in gathering user requirements, followed by analysis and design of business requirements(BR’S). Evaluated various technologies for the Client.
- Heavily used OOP’s concepts like Interfaces, Collections, and Exception Handling through the development process.
- Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Used JDBC for database connectivity and manipulation.
- Involved in development of JavaScript code for Client-Side Validations.
- Developed a Responsive design using bootstrap (CSS Framework).
- Implemented Struts framework based on the Model View Controller design paradigm.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
- Develop user-defined tags using XML.
- Used Struts Framework to implement J2EE design patterns (MVC).
- Identified and created Enterprise Java Beans (EJB).
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
- Developed Enterprise Java Beans like Entity Beans, Session Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on WebLogic and WebSphere application servers to deploy JSP and EJB applications.
- Worked with Oracle9i. Wrote many SQL queries to perform CRUD operations.
- Performed unit testing for each module in the application.
Environment: Core Java, J2EE, Swing, EJB 2.1, JSP 2.0, Servlets 2.4, Struts, HTML, XML, XSL, XSLT, CSS, JavaScript, Eclipse RCP, Oracle9i, PL/SQL, Weblogic8.1, WebSphere6.0.
Confidential
Java Developer
Responsibilities:
- Implemented Struts Framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
- Used JDBC to do CRUD operations. Wrote SQL queries, stored procedures, Triggers.
- Extensively used JDBC to access the database objects.
- Prepared UNIT test cases, taken care of JUnit Testing.
- Developed the front-end UI using JSP, HTML, JavaScript, and CSS.
- Implemented Struts Validators framework to validate the data.
- Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0.
- Developed Stored Procedures in the Oracle 9i database.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Developed software applications using C++ and other object-oriented languages.
- Involved in writing unit test plans and developing test cases using JUnit.
Environment: Java6/7,J2EE,Eclipse,Windows,UNIX,JSP/Servlets,jQuery, Apache Tomcat,JDBC,XML,XSLT, CSS, Ajax, HTML, C++, Oracle, UNIX, Hibernate, Spring, Oracle.