We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Arlington, TX

SUMMARY:

  • 6 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.

WORK EXPERIENCE:

Sr. Java Developer

Confidential, Arlington, TX

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system.
  • Expertise in Agile Software Development and Scrum technology.
  • Involved in Documentation and Use case design by using UML modeling includes development of Class diagrams, Sequence diagrams and Use Case Transaction diagrams.
  • Involved in High Level Design Document (HLD) preparation.
  • Designed and developed business components using Spring AOP, Spring IOC, Spring Batch.
  • Implemented DAO using Hibernate Reverse Engineering, AOP and service layer using Spring, MVC design.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, JavaScript, Angular 8 to simplify the complexities of the application.
  • Migrated components from Angular 4 to Angular 8.
  • Use Java1.7 with generics, for loop, static import, annotations etc. J2EE, Servlet, JSP, JDBC, Spring3.1 RC1, Hibernate, Web services (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, JQuery, AJAX, XML, Schema), used AWS services.
  • Used Hibernate as persistence framework for DAO layer to access the database.
  • Worked with the JavaScript frameworks HTML 5, CSS 3 and Angular 8
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Developed web based application using struts framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design.
  • Development using the Use Cases and business logic & Unit Testing of Struts Based Application
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework.
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with Oracle 11g database and also involved in writing PL/SQL code for procedures and functions.
  • Developed the persistence layer (DAL) and the presentation layer.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Created Angular 8 controllers, directives, models for different modules in the frontend.
  • Used MAVEN for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS, Bootstrap 3 and Java Script.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Configured and deployed the application using Tomcat and WebLogic.
  • Used Design patterns such as Business Object (BO), Service locator, Session façade, Model View Controller, DAO and DTO.
  • Used Log4J to store info, warning and error data on to the logs.
  • Involved in writing the Junit test cases as part of unit testing, used Mocking frameworks like Mockito and Spring Datasets in TDD approach.
  • Prepared auto deployment scripts for WebLogic in UNIX environment.
  • Used Springbootmicroservice to divide the application into separate components.

Environment: Java, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, RESTful Web Services, SOA Web Services, Hibernate, Eclipse IDE, Angular 4, Angular 8, JSP, JSTL, HTML5, CSS, JavaScript, WebLogic, Tomcat, XML, XSD, Unix, Linux, UML, Oracle 11g, Maven, SVN, SOA, Design patterns, JMS, JUNIT, Mockito, log4J, WSDL, JSON, AWS and SpringbootMicroservices.

Java Developer

Confidential, Irving, TX

Responsibilities:

  • 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

Responsibilities:

  • 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