We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Cincinnati, OH

SUMMARY:

  • 5 years full stack experiences in Java and web application development, technologies include Flask, Django, AngularJS, ExtJS, Twitter Bootstrap 3.0, MySQL, MongoDB, Elasticsearch, Celery, RabbitMQ etc. to solve complex business requirements and software design problems
  • Experienced in developing web - based applications using Java, Django, XML, JSON, CSS, HTML, HTML5, JavaScript, AngularJS and jQuery.
  • Knowledge of Cloud Computing (Open stack(Helion), SDN (OpenFlow/Open daylight), NFV, Cloud Foundry, Docker, Ansible, Chef, Jenkins.
  • Experience in SOA, EIP using WSO2 ESB, DSS, MB and API Manager and solid experience in developing WinForms, Web Forms and GUI (Graphic User Inter face) using VB .NET (Visual Basic).
  • Pleasant experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise in Amazon Cloud Services and its features (EC2, VPC, EBS, AMI, snapshots, Autoscaling, Cloud Formation, IAM, RDS, SES, SQS, SNS, RDS, EMR, ELB, CloudWatch etc.)
  • Experience using ES2015 (ES6) and TypeScript 2.x and Experience maintaining and extending a style guide for scalability and cross application usage.
  • Maintain and perform maintenance on development, test, and production EDI/B2B environments. Tune EDI/B2B tools for optimal performance. Monitor, Trouble-Shoot, and Maintain EDI/B2Bprocesses. Create and Maintain EDI/B2B documentation.
  • Volunteered to research .NET Framework using MVC pattern as a development platform for customized product development.
  • Extensive understanding of the front-end trading systems, FIX message and trading flow
  • Working experience on integrating back-end technologies (Node JS) with JavaScript frameworks (Angular JS) by using AJAX and JSON.
  • Technical expertise in Big data/Hadoop HDFS, Map Reduce, Spark, HIVE, PIG, Sqoop, Flume, Oozie, NoSQL Data bases HBase, SQL, Unix Scripting.
  • Experience with Web developing applications using Eclipse, RAD and SOA Integration developing using WSO2 Developer Studio.
  • Excellent understanding and hand-on expertise in creating new Custom resources in Kubernetes.
  • Designed layout, developed, and updated content for corporate website (including graphics, logos and style. Designed marketing materials to advertise the company.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Worked on full conversion of a Razor-based MVC server-based application into a SPA using asynchronous programming with the framework AngularJS and TypeScript 2.0.
  • Experience in scaling the CI web application horizontally with a software load balancer (HAProxy) and scalable http & web servers ( nginx).
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Hands on experience with continuous integration and automation using Jenkins and version control tools such as SVN, CVS, JIRA, GitHub.
  • Pleasant experience developing Webservices using SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL.
  • Extensive experience in using Amazon Web Services - RDS, EC2, Redshift, SQS, SNS Cloud Watch and S3.
  • I am self-motivated and a creative team player who eagers to work on cutting edge projects, learn modern technologies to deliver competitive production and become the best solution provider.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential - Cincinnati, OH

  • Involved in the development of front end of the application using Java 8, HTML5, CSS3, bootstrap 3.0, AJAX, JSON and jQuery Designed a Web Application based on Multi-Tier Architecture using the current most popular web technologies like HTML5, CSS3, JavaScript and RESTful Web Services.
  • Used ADO.NET objects such as Dataset, SQL Command, SQL Connection and SQL Data Reader in Data Access Layer.
  • Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.
  • Leveraged AWS cloud services such as EC2. Auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • Implemented solutions for ingesting data from various sources and processing the Data-at-Rest utilizing Big Data technologies such as Hadoop, Map Reduce Frameworks, HBase, Hive.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags and used Apache Tomcat Server to deploy the application.
  • Used Test driven approach (TDD) for developing services required for the application and Implemented Integration test cases and Developing predictive analytic using Apache Spark Scala APIs.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM.
  • Developed applications using RESTFUL architecture using Node.js and Java as backend languages.
  • Lead group of coordinators, testers, and data and environmental analysts in planning and execution of post development testing. Covering IST, End to End, and UAT testing.
  • Coordinated and collaborated with different trading desks to understand the Order flows, behavior of Order managers and requirements.
  • Used React JS for templating for faster compilation and developing reusable components and used React-Autocomplete for creating google maps location search on the webpage.
  • Developed application using Amazon Web Service like EC2, cloud search, Elastic load balancer ELB, S#, Cloud FronDeploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Configured and championed Reference Architecture for the cloud, which teaches engineering teams design patterns related to AWS.
  • Developed and maintained market data and trading infrastructure at a proprietary trading firm.
  • Experienced with configuration management and related tools: Ansible, puppet and chef.
  • Writing SOAP and Restful web services, in house ESB for a web Claims application (Spring MVC, Angular JS, Active MQ, SOAP UI, Mockito, JSON, Build forge).
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and Developed backend web services using Node JS and stored dependencies using NPM.
  • To provide automation, used Configuration Management Tool, Chef and Integrate the dynamic pages with Angular JS and j-query to make the pages dynamic.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Different testing methodologies like unit testing, Integration testing, web application testing Selenium testing performed, and Lock mechanisms were implemented, and the functionality of multi-threading has been used.
  • Managed and monitored several applications that run-on AWS (Auto Scaling) to ensure delivery of optimized IAAS using Cloud Formation template.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints
  • Creating and configuring virtual development environments with Chef and Virtual Box and Developed a fully automated continuous integration system using Git, Gerrit, Jenkins and custom tools developed in Java and Bash and Responsible for developing and maintaining web application, using React JS and Node JS.
  • Developed analytics, designed and implemented a proprietary system for algorithmic trading, risk management and trading cost optimization(Java).
  • Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM and configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Designed and maintained databases using Java and developed Java based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL and Involved in the development ORM Queries.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Managed communication between Clients, Architects, Developers, and UAT Testing teams.
  • Developed software in Java, C# and web development frameworks such as Flask as well as Angular 2/Mongo DB, Express, Node.js.
  • Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
  • Support global collocated trading infrastructure including newly deployed low latency network.
  • Collaborated with vendor to build an Ansible Playbook and Role to standardize system setup and Ruby on Rails application deployment; enforced application configuration, security settings, and user management.
  • Developed entire frontend and backend modules using Java Web Framework i.e. Java Server Faces & Git.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Worked on Software Development Life Cycle (SDLC) including Requirement analysis, Design, Development, Testing, and Maintenance.
  • Design and develop a gateway interface for Order processing using Spring Boot, Spring Integration and RabbitMQ messaging middleware and ensuring security using OAuth 2.0.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Extensively worked on Java persistence layer in application migration to Cassandra using Spark to load data to and Cassandra Cluster.
  • Loaded and transformed large sets of structured, semi structured and unstructured data using Hadoop/Big Data concepts, Worked as a Hadoop consultant on (MapReduce/Pig/HIVE/Sqoop).
  • Organized data exchange and integration with customers and third-party systems using CSV, XLS, XML, DBF, JSON, REST, SOAP.

Java Developer

Confidential - Irving, TX

  • As a Java Developer on the project worked with JavaScript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
  • Currently using Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Implemented Redux Saga's with actions and reducers to implement a sync API calls.
  • Worked on redux saga middleware to access redux application state and dispatched redux actions.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used Spring Core Annotations for Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Worked in designing the CSS templates for use in all pages on the website working with CSS background, positioning, text, border, margin, padding, and table.
  • Used TestNG for white box testing of application. Created test conditions/test data.
  • Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Selenium Web Driver.
  • Worked on Jenkins to deploy web services to cloud so CICD (Continuous Integration Continuous Delivery) goals are achieved and code quality metrics are met.
  • Secured API's by implementing OAuth 2.0 token-based authentication/authorization using Spring Security.
  • Designed and implemented topics in new Kafka cluster in all environment & successfully secured the Kafka cluster with Kerberos.
  • Implemented Kafka Security Features using SSL & further with more grain-fines security I set up Kerberos to have users and groups this will enable more advanced security features.
  • Extensive experience in using Firefox Add-ons like Selenium IDE, Firebug, Fire Path, Selenium Builder.
  • Worked on leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
  • Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions in the application and packages for complex Inserts and updates in the database.
  • Worked on MVC design pattern and Restful Web API to make calls from JS files to MVC controllers and Web API controllers using token authentication and OAuth.
  • Used Spring Boot which is radically faster in building services and develop Spring based application with minimal configuration.
  • Done the installing and configuring Confluent Kafka in R&D line, also Validate the installation with HDFS connector and Hive connectors.
  • Used Storm and Kafka Services to push data to HBase and Hive tables & installed Kafka cluster with separate nodes for brokers.
  • Integrated Kafka with Flume in sand box Environment using Kafka source and Kafka sink.
  • Created Automation script using Selenium WebDriver and executed scripts on different browsers.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Used Web API's Media Type Formatter into JSON, XML or whatever format you want to add as a Media Type Formatter.
  • Developed various web pages and components using Angular 6 by implementing predefined components from Node Package Manager (NPM).
  • Developed Spring REST web services to serve multiple applications across the organization. The data is provided in Json and used Jackson library. Also, consumed REST web services.
  • Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Services.
  • Used Json to fetch data from CA groups and load in customer application.
  • Conducted analysis of organizational needs and goals for the development and implementation of the application systems by involving with business personnel.
  • Worked on AWS cloud resources which includes launching, maintaining and troubleshooting of EC2 instances, and S3 buckets, Elastic Load Balancer (ELB), Elastic Search and Relational Database Services (RDS).
  • Worked on Creating AWS Route 53 to route traffic between different regions also created AWS Security Groups for deploying and Configuring AWS EC2 instances also developed Java API to interact with the Amazon SQS used for sending bulk emails.
  • Developed the micro services using Spring Sleuth, Config Server and NETFLIX OSS (Eureka, Hystrix, and Zuul).
  • Worked on containerization using tools like Docker and Setup Docker on Linux and configured Jenkins to run under docker host.
  • Worked on JDK 8 to write the code on functional interfaces, default methods in interfaces and filters using Stream.
  • Installed Ranger in all environments for Second Level of security in Kafka Broker.
  • Developed an internal application using ReactJS, Nextjs, Express and NodeJS for Relationship Mangers.
  • Worked on Oracle (PL/SQL) database and wrote HQL query to access the data from the database. Used Annotations in Hibernate mapping.
  • Used Apache Camel to implement Java Message Service (JMS) API for sending and receiving email notifications to the employee about notifications to their portal.
  • Used GIT as Version Control and iText to generate pdf in the form of a tree. Done unit testing using Test NG & used GIT as version management & JIRA for defect management system.
  • Developed all the user interfaces using JSP, Servlets and Spring framework also developed the DAO layer using Hibernate and used the caching system for real-time performance.
  • Worked on object-oriented analysis and design using UML (uses cases, domain model, Activity diagrams, sequence diagrams, class diagrams, reports generation, reverse engineering) with tool Rational Rose.
  • Created Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • Developed Flex Custom Events for communication between various components and for Event Bubbling.
  • Used microservice architecture, with Spring Boot-based services interacting through REST endpoints.
  • Used Tiles Plug-in to struts for designing JSP page layouts and in cooperating with common menus.
  • Creating the project startup UI i.e. Generic XHTML face let templates error handling, data tables using JSF.
  • Interacted with the business teams and worked on modeling the database schema and created tables queries, PL/SQL stored procedures, database triggers.
  • Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
  • Involved in solving the issues related to PROD, TEST server environments also developed reports using Crystal Reports.
  • Developed and continuously deployed java-based applications using CICD techniques.
  • Performed Verification and validation process for the code written by making use of JavaScript testing frameworks Jasmine and Karma.
  • Developed API driven RWA's by integrating Angular with Bootstrap and API's.
  • Extensively used JavaScript library D3.js for manipulating documents based on data and for data-driven approach to DOM manipulation.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Work on project build-script by using MAVEN and deployed on Tomcat also used log4J for enabling logging and debugging at run time.
  • Used JMS (Java Mailing Service) API to mail notifications upon success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.

Java Developer

Confidential

  • Set up data storage using a PostgreSQL database on an AWS Relational Database Service. Queries were further abstracted using object-oriented programming.
  • Extensive usage of User Controls and ASP.NET server controls.
  • Developed and program Java scripts of automation procedure with provided API and JSON data to connect and communicate embedded hardware system, based on design documents and business objectives, including developer testing activities, like unit testing, regression testing, integration testing.
  • Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes.
  • Coordination of Middleware project components into releases for deployment into testing regions and production.
  • Wrote SQL and implemented ORM using JPA and developed front end features using React/Redux/ES6 with Web pack.
  • Analyzed global trading data, wrote SQL stored procedures to extract trading data from multiple databases to report Global Trading Metrics (blocks, allocations, notional, late and not confirmed trades.
  • Designed, Configured and managed public/private cloud infrastructures utilizing Amazon Web Services(AWS) including EC2, Auto-Scaling, Elastic Load Balancer, Elastic Beanstalk, S3, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, EBS, RDS, SNS, SQS, Redshift.
  • Instituted configuration and systems management via Ansible; inventoried and standardized system configurations and package installations; trained other team members in the use of Git and Ansible.
  • Conducted system requirements sessions and documented requirements.
  • Deliver Big Data Products including re-platforming Legacy Global Risk Management System with Bigdata Technologies such as Hadoop, Hive and HBase. Worked with NoSQL Mongo DB and heavily worked on Hive, HBase and HDFS.
  • Involved in designing application system requirements and coded back-end and front-end in Java and Used React-Router to turn application into Single Page Application.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server.
  • Performed AWS Cloud administration managing EC2 instances, S3, Cloud Formation, SES and SNS services.
  • Involved in designing user interactive web pages as the front-end part of the web application using various web technologies like HTML5, JavaScript, AngularJS, jQuery, AJAX and implemented CSS3 for better appearance and feel.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST
  • Integration Test Coordinator and manager for Enterprise Testing Services(ETS) organization, specializing in E-commerce projects.
  • Architecture and development of REST Services powered web-based SaaS application for large-scale video processing using custom DV Labs video compression software able to reduce the size of video by over 50% without a loss in perceived quality (Java, AWS SQS, Jenkins, MySQL, NginX, REST Services).
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Performed security patching, configured Apache and NGINX Vhosts, optimized Varnish on Linux hosts (Ubuntu, CentOS, Amazon Linux) via SSH and sudo.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Improved code reuse and performance by making effective use of various design patterns and refactoring code base.
  • Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
  • Developed single page application by using Angular JS backed by MongoDB and NodeJS.
  • Involved in development of a Map based application for integral analysis purpose.
  • Experience in debugging and troubleshooting programming related issues.
  • Installed and Configured the Apache, Nginx, Tomcat web, application servers for Dev and Integration Test Environments.

Hire Now