Post Job Free
Sign in

Data Java

Location:
San Jose, CA
Posted:
February 08, 2021

Contact this candidate

Resume:

Jaya

Java Full Stack Developer

408-***-**** adj0yp@r.postjobfree.com

Professional Summary

•Having 7+ years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with priority on Object Oriented, Java/J2EE and Client Server technologies.

•Involved in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.

•Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, Typescript, AngularJS, Angular 2/4, XML, DOJO, AJAX, JSF, JSP & spring form tags.

•Expert in Core Java with strong understanding of Garbage Collector, Collections Framework, Exception Handling Multithreading, Event handling, JDBC, JMS and Generics.

•Having good knowledge on and implemented functional styles of java 1.8 Lambda Expressions and functional interfaces, parallel Streams.

•Expertise in J2EE Technology- Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series).

•Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis.

•Competent in implementation of frameworks like JSF, AJAX frameworks and ORM frameworks like Hibernate.

•Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.

•Civilized with different Design Patterns like Singleton, Factory, Prototype, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, and Business-Delegate.

•Experienced in process, validate, parse, and extract data from XML using as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.

•Well versed with object oriented design (OOD), analysis (OOA), and modeling (OOM) based on Unified Modeling Language (UML) architecture.

•• Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro-Services architecture.

•Experienced with setup, configuration and maintain ELK Stack ( Elastic search, Logstash and Kibana)

•Hands on experience using and writing scripts for Autosys Scheduling tool.

•Worked with development and QA teams to design ingestion pipelines, Integration API’s and Provide Elasticsearch tuning based on our application needs.

•Responsible to designing and deploying new ELK clusters.

•Experience in Server infrastructure development on AWS Cloud, extensive usage of, Elastic Beanstalk, Dynamo DB, S3, Route53, SNS, and SQS.

•Experience in medium to large scale java and scala multi threaded applications.

•Experience with scala using frameworks such as scalatra, spec 2

•Solid Enterprise Java and working knowledge of scala fundamentals including programming languages.

•Plan and develop roadmaps and deliverables to advance the migration of existing solutions on-premise systems/ applicants to azure cloud.

•Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers.

•Extensive experience on Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management System.

•Good understanding of modern NoSQL platforms (Mongo DB, Cassandra and Dynamo DB).

•Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JMS provider.

•Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.

•Experience in cloud services using amazon web services and Google Cloud Platform (GCP)

•Experience with Cloud service providers such as Amazon AWS, Microsoft Azure and Google GCP.

•Architected real time google cloud dataflow batch/ streaming and analytics solution for BIG ETL. Served as the single point of accountability for client satisfaction across multiple cloud infrastructure projects.

•Have good experience with shell scripts, Linux and Unix Commands.

•Expertise in working with windows, LINUX and UNIX platforms and also in environments using agile SCRUM development methodologies.

•Demonstrable experience designing and implementing complex applications and distributed systems into public cloud infrastructure like AWS,GCP and Azure.

•Experience on IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.

•Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality.

•Proficient in writing ANT and Maven for builds and deployments to different environments.

•Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.

•Excellent work experience with Version Control Tools such as VSS, SVN and GitHub.

Technical Skils:

J2EE Technology

Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.

Architecture &Framework

Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

Database

Oracle 11g, SQL server 2008, MySQL and Sybase.

IDE

Eclipse, My Eclipse, Net Beans, IBM RAD, JBuilder.

Design Methodology

UML, Water-fall, Agile

Operating Systems

Unix, Windows9x/NT/XP/2003/VISTA/7/8 and Linux.

Conceptual knowledge

Web Services, Socket Programming.

Web Development

AJAX,HTML,XHTML, CSS, XML, XSL, XSLT, JSON, JavaScript,Dojo, JQuery, Bootstrap, BackboneJS.

Query Languages

SQL, PL/SQL.

Design patterns

Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools

BE WebLogic 8.1, JBOSS, IBM WebSphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Work Experience

Silicon Valley Bank, Santa Clara, CA. December 2019-Present

Java Full Stack Developer

Responsibilities:

•Worked in all phases of Secure SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams.

•Designed and implemented application using Spring MVC, Spring IOC, Spring Batch, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.

•Used Hibernate for generating entities and writing HQL queries.

•Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.

•Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.

•Performed query optimizations on the existing queries to reduce the time taken for fetching the data.

•Experience in delivering artifacts such as scripts, dataflow components.

•Direct technical experience with the relevant google cloud platform and services like big query, cloud data flow, cloud storage)

•Followed test driven development approach for developing the components of our application.

•MongoDB is the distributed database that is implemented in our project to attain high availability and horizontal scaling

•Redux is our state management library to help behave application consistently

•Application front-end is built on top of React.js library and effectively utilized all its features in.avoiding the performance bottlenecks.

•Customized and integrated SVG Files in this component.

•Customized design of elements in Adobe Illustrator, saved them in SVGformat, made customizations of SVG Code in text editor, manipulated and customized them using Java script, Web GL, and D3.js code on fly.

•Translated HTML design to JSF facelets.

•Created the project startup UI by XHTML facelet templates, generic JSF validators and converesters, backing beans.

•JIIRA is our defect tracking board, we update and move forward in our project only through this .Took part in setting up the routing configuration using Angular 4 router for various views and sub views.

•Develop workload migration plan in conjunction with other technical team.

•Establish the database standards for operations, upgrades, migrations, and on boarding new applications and or customers.

•Implemented design patterns in scala for the application.

•Developed code adhering to scala coding standars

•Developed spark applications by using scala, java and implemented apache spark data processing project to handle data processing project to handle data from various RDBMS and streaming sources.

•Wrote operations and coreesponding handlers to communicate with oracle database sitting on Linux/Unix Server.

•Wrote JILL Script for Autosys tool for scheduling interfaces jobs.

•Assisted in configuration, development. And testing of autosys Jil and other scripts.

•Provided technical assistance for development and maintaince of AutoSys and releated scheduling solutions.

•Developed spark programs using scala and java API’s and performed transformations and actions on RDD’s

•Performed migration of Microsoft SQL server to Azure SQL databae.

•Azure automation through runbooks creation, Migration of existing .PS1 scripts,Authorizing, configuring, scheduling.

•Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.

•Understand the functionality for Lost/stolen credit card and payment service functionality.

•Written the XSL and Request, Response Mappings for the Lost /Stolen credit Card and Payment Service functionality based on the XSD.

•Good experience in converting the SOAP Call to a JMS call without effecting the existing functionality for Payments Module.

•Hosted and tested the application in AWS servers before publishing it in actual production environment.

•Has implemented cloud architecture SaaS Platform as a part of the team for looking to minimize the cost while having the ability to deliver the application in a highly available, scalable and manageable environment using the google cloud platform (GCP) and private cloud PFC.

•Setup Alerting and monitoring using stackdriver in GCP.

•Monitored the servers using Nagios, Cloud watch and using ELK Stack ElasticSearch,

•Design, build and manage the ELK cluster for centralized logging ans search functionalities for the app.

•Implemented kafka procedure and consumer application on kafka clustersetup with help of zookeeper.

•Used spring Kafka API calls to process the messages smoothly on kafka cluster setup.

•Worked on Big data integration $ analytics based on Hadoop, SoLR, Spark, strom and web methods.

•Backtrack the reasons for failure of applications using logs for Credit card payments.

•Verified the Fidelity Logs and Application related issues for users not logging in to the application and Payment Issues.

•Developed JAX RS and Jersey Container for http REST Calls and web services using all formats of data for Transmission like JSON, XML.

•Used Oracle IAM for Identity and Access Management.

•Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models). Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.

•Develop the applications and handle the exceptions to ensure the transactions are complete and written the java classes and methods.

•Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.

•Built and managed the Application by using IBM WebSphere portal 8.5,9.6 RAD as IDE to develop the application and followed the standard features for debugging and running the Application.

•Deploy the application using WebSphere server and scan the code use HP Fortify.

•Deployed the applications using WebSphere Application server and Written test cases for DAO Layer and service layer using JUNIT and Mockito.

•Used HP ALM tool for Issue/bug tracking, monitoring of work assignment in the system.

•Used HP Fortify for code Scanning, Identified the False Positives and True Findings from the Results. Worked on True Findings and Prioritized the results Based on OWASP Top 10 and made sure Right code is released for the Build.

Environment: Java 1.8, Agile/Scrum, AWS, Microservices, Angular 4, Angular JS, Spring Boot, J-Unit, MVC, UML, RESTful, Jenkins, Maven, GIT, JSP, HTML5, CSS3, JavaScript, Bootstrap, SQL, WebLogic, JIRA

PG&E, Sunnyvale, CA March 2019-November 2019

Java Full Stack Developer

Responsibilities:

•Used Object oriented analysis (OOA) for object-modelling techniques to analyse the functional requirements for a system.

•Actively engaged in Sprint planning, story creation along with acceptance criteria and helped the team in prioritizing the stories based on the dependency and importance of the features/functionality of the target system.

•Participated in every phase of the project (Agile methodology), including iteration (Sprint) planning, daily stand-up meetings, iteration review, Sprint Demos, Retrospective etc.

•To gather information from product owner to analyse the product requirements.

•Developed REST Web Services to integrate with front end.

•Working with internal ecommerce teams to collect java application requirements for website functionality.

•Debbug and troubleshoot ecommerce website application issues.

•Develop new extensions to mobile Java / J2EE ecommerce platform using spring Boot .

•Used Java/J2EE Design Patterns such as Business Delegate, Singleton to cache the static data in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.

•Developed Java 8 code base, to increase the performance and code readability.

•Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.

•Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

•Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Security, Spring Boot and AOP.

•Developed Microservices using spring boot and created docker image to run application as a Docker container in EC2 instance.

•Gained good understanding of using ELK (Elasticsearch, Logstash and Kibana) for log management and zabbix to trigger alerts for application errors in production environment.

•Participated in production support and maintenance of the project. Analyzed production environment issues of the existing application when on L3 support.

•Design and built an SMS sending microservice.

•Used Cloud for deploying application using AWS, created EC2 instances and send notifications using SNS.

•Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro-services architecture.

•Writing services in Spring Boot and running and deploying them in Cloud Foundry.

•Supported the legacy application and worked on servlets, JSP .

•Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.

•Extensively used Hibernate mappings, HQL, Criteria, Lazy loading Transactions and Locking’s for interacting with Oracle database.

•Performed SQL and PL/SQL tuning and application tuning using various tools like PLAN, SQL* TRACE, AUTOTRACE.

•Extensively used the advanced features of the PL/SQL like records, tables and object type and dynamic SQL.

•Used Maven and Jenkins to automate the build and deploy process.

•Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.

•Manage data integration jobs and build new data pipelines from various structure and unstructured sources into Hadoop.

•Used Angular 2, Angular 4 Framework for the development of web application using Ajax, DHTML and DOM scripting.

•Architected and developed a new online system with Node JS, Angular JS, MongoDB and Redis on the Amazon AWS platform.

•Contributed to front end development based on the available bandwidth for some of the bug fixes using Node JS, HTML, CSS.

•Configured Log 4j in spring boot to send errors and logs to Kafka topic to be able to view in Kibana Dashboard.

•Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

•Worked with GIT, postman and SOAP UI.

Environment: J2EE, Spring framework, Java 8, Spring MVC, Hibernate 3.x, 2.3, JDBC, Web services, DOM, XML, ORM Tool, HTML, CSS, Angular JS,Node Js Apache CXF, Oracle 11g, Web Sphere 7.0, Agile Methodology, Postman,Design Patterns, SVN, Maven, Gradle, GIT, DOCKER,AWS .

Dish Network, Englewood, CO August 2018-March 2019

Java/J2EE Developer

Responsibilities:

•Experienced with Software Development Life Cycle(SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.

•Developed Web applications in MVC architecture using Spring framework.

•Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.

•Designed Prototype and project layout skeletons using ReactJS, jQuery, CSS and HTML5.

•Spring MVC Framework and IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.

•Used spring boot Actuator to externalize application's configuration properties for different environments

•Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.

•Implemented application security including User Management, LDAP authentication, authorization.

•Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Spring Hystrix dashboard

•Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.

•Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.

•Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.

•Involved in the database retrieval and connections establishment to the Oracle Server database.

•Involved in creating test cases using JUnit strictly following Agile methodology.

•Deployed Applications on Apache Tomcat Server and Used Gradle to configure, build and deploy the Modules. Also, integrated these scripts with Jenkins.

•Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.

•Involved in fixing bugs the bugs or defects in the application.

•Used Log4J to capture the log that includes runtime exceptions and used GitHub for source code maintenance.

Environment: J2EE, Java, Spring MVC, Spring Boot, React, Git, Jenkins, SOAP, WSDL,Oracle, JavaScript, jQuery, HTML, CSS, Bootstrap, Ajax, Gradle, Tomcat and Jenkins.

Mutual of Omaha, Omaha, NE February 2016 –August 2018

Java Developer

Responsibilities:

•Developed the web application using JSF framework with user interfaces using JSP, HTML, CSS, JavaScript, JQuery and AJAX.

•Implemented business layer using JSF, Spring, Spring IOC, Spring AOP, Spring Security, Spring Batch and JPA.

•Developed Graphical User Interfaces using JSF with Prime Faces component library for user interaction.

•Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.

•Used JSF validation framework for front-end validations

•JMS is used for exchanging the information.

•Responsible for the technical direction and implementation of the Spring Batch framework.

•Implemented the database connectivity using JDBC with Oracle database as backend.

•Development Java Utility using JDBC and SQL stored procedures to load the data to the target system.

•Design and Implementation of Many-to-Many relationship between objects which currently only have One-to- One relationships. This is accomplished both between Business Objects as well as on the Database Entities.

•Used HQL (Hibernate Query Language) to write static and complex queries while communicating with PostgreSQL database.

•Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.

•Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB etc.

•Used Maven Deployment Descriptor setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers

•Used the automatic build scripts using ANT for the application to create the ear files and deployed in Tomcat and OC4J application servers.

•Used Tortoise SVN as a version controller for the source code check in and check outs.

•Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, and JSTL.

•Developed Automated Test Scripts to perform Functional Testing, Performance Testing, Wrote JUnit Test cases which support the application. Used JIRA as the task and project management tool to assign, track, report and manage bugs on daily basis.

•Developed SOAP based XML web services.

•Used JPA for mapping java classes with database.

•Provides Maven, MS build tool for building and deploying the application

•Building and deployed the application in Web Sphere Application Server.

•Created system architecture and design using the UML Analysis Model and Design Model.

•Used Design patterns like session facade and Factory.

•Provided SQL scripts for querying the database.

•Designed and created database objects and written PL/SQL scripts for data extraction and transformation.

•Written Validation packages using PL/SQL package.

•Involved in PL/SQL code review and modification for the development environment.

•Coded PL/SQl packages and procedures to perform data loading, error handling and logging.

•Developed the presentation Tier using JSP, XHTML, and HTML.

•Provided Junit test cases for the application.

Earnest & Young (EY), Bangalore, India May2012– June 2015

JAVA/J2EE Developer

Responsibilities:

•Implemented the project in Agile methodology and participated actively in daily standup calls.

•Developed user interactive web pages using HTML5,CSS3, Angular and Node.js.

•Worked with Angular to generate various components, routes, services, pipes and structured the application.

•All the functionality of the application is implemented using Spring IOC/Spring Boot, Spring transactions and Spring security modules.

•Worked on Swagger API and auto-generated documentation for all REST calls.

•Developed RESTful web services using JAX-RS annotations to specify the type of data produced or consumed, validate the user requests, mapping user requests and to pass input parameters.

•Worked on establishing links between web services using HATEOS from Spring based application.

•Used Hibernate as ORM tool for mapping, cache, HQL and relationship of each table in database to Java objects.

•Worked with NoSQL database to compose and execute MongoDB scripts to insert and update database by utilizing aspects like replica sets, shading, and clever document design.

•Implemented a distributed messaging queue to integrate with MongoDB using Kafka and Zookeeper.

•Implemented real-time data pipeline as part of enterprise messaging pattern using Kafka and Spark Streaming.

•Used Scala sbt to develop scala coded spark projects and executed using spark submit.

•Involved in developing a linear regression model to predict a continuous measurement for improving the observation in wind turbine data developed using spark with scala API.

•Used spark and spark-SQL to read the parquet data and create the tables in hive using the scala API.

•Working with Amazon Web Services (AWS) like EC2, EBS, Cloud Formation, Auto Scaling, S3 and Route53.

•Worked on creating the Docker containers and Docker consoles for managing the application lifecycle.

Environment: Agile, Java 1.8, J2EE, HTML5, CSS3, Angular 4.0, Node.js, Spring Boot 1.5, Spring Security 3.1, RESTful, Swagger, Hibernate 4.3.5, MongoDB 3.0, Docker, AWS, Log4j 2, GIT, Gradle, Jenkins.



Contact this candidate