Post Job Free

Resume

Sign in

Java, Spring, Spark, Hibernate, Angular, React, RESTful APIs, and DB

Location:
Columbus, OH
Posted:
August 15, 2023

Contact this candidate

Resume:

Sudheer Balla

516-***-****

Email – adyync@r.postjobfree.com

SUMMARY:

10+ years of Progressive technical and functional experience specializing in the analysis, Expertise in design and development of various multi-tiered client-server applications using Integration, deployment, testing, debugging, documentation and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using Object Oriented Programming Concepts, Java 8+ and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (REST, SOAP), Java Script, UI/UX design, HTML, CSS, AJAX, and XML, XSLT, Java Beans, Struts, JQuery, Springs Core, Spring MVC, Spring Tool Suite (STS), Spring Boot, Hibernate, Spring WebFlux (Reactive stack), AWS & Web Services (SOAP AND REST API) and BPEL (Business Process Execution Language) technologies, Unified Modeling Language (UML), Risk management and OTC or Collateral Management.

Experience in UI/UX design, Adobe (XD, Creative Cloud), development, coding, testing and implementation phases of Software Development Life Cycle.

Experience in working with Windows, UNIX/LINUX platform with different technologies such as Big Data, SQL, XML, HTML, Core Java, Shell Scripting, Sybase etc.

Experience in working spring modules (DAO, MVC, Securities, AOP, ORM data), Spring Tool Suite (STS), Quarkus, Micronaut, JWT.

Experence in working on Angular routes using Router module for components at module level to enable lazy loading for modules and components.

Working experence in Datasets and tables in Big Query and loading data from cloud storage.

Experience in building solutions using Lambda Architecture using cloudera distribution of Java 8+, Trident, MapReduce, Cascading, Hive, Pid, and Sqoop.

Experience in embedded development, java 8+ development, work with authentication such as OAuth2, Azure or PCF.

Experience with cloud platforms (AWS, PCF), CI/CD tools (Bamboo, Jira, CloudFormation, etc.), testing frameworks and practices.

Experence in developing several Python APIs and harassers that work both in Linux and windows and maintaining them using the revision control SVN.

Experience in developing and deploying a Microservice application utilizing almost all the AWS Stack including S3, EC2, DynamoDB. Kinesis, SNS and SQS.

Experience on OSI model, TCP/IP, Internet technologies, system security, firewall infrastructure, network architecture and Cisco network routing/switching (Layer 2 and 3) experience.

Experience with deploying applications to cloud platforms (AWS, PCF, Docker). Experience with DevOps and testing frameworks and practices is a plus.

Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.

Extensive experience in loading and analyzing large datasets with Hadoop framework (MapReduce, HDFS, HIVE, SPARK, Scala), NoSQL databases like MongoDB, HBase, Cassandra.

Experience in Microservices Architecture with Spring Boot and Docker, OpenShift.

Expertise in various open-source frameworks like Struts2.0/1.2, Spring 3.0, Spring Web flow, JSF1.2/2.2, and ORM Technology like Hibernate and MyBatis, Jakarta, Spring Tool Suite (STS).

Working with development and QA teams to design Ingestion Pipelines, Integration APIs, and provide Elasticsearch tuning based on our application needs.

Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular (9, 10, 11, 12), GraphQL, React, Jakarta, primefaces.

Extensively involved in the integration of the Front-End web interface with the Spring MVC, Angular JS, JSP, HTML 5 and CSS.

Experience and Proficient in with API Management tool Apigee

Hands on Experience in creating API Proxies in Apigee Edge using Nodes, java Script.

Designing API workflow, identifying common design patterns and policies using Apigee.

Worked in the start-up which developed IoT platform for Smart Lighting Control & Data Analytics Products.

Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.

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 & Cloud management Platform.

I have expertise in Hibernate, Docker, OpenShift, Jenkins (CI/CD), Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce.

Migrating the existing project to Microsoft Azure with Azure services.

Experience with Snowflake cloud data warehouse and AWS S3 bucket for integrating data from multiple source system which include loading nested JSON formatted data into snowflake table.

Sound experience in Application Design using Object Oriented Analysis and Design OOAD, Object Oriented Methodologies like UML and experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram, Packages and Classes using Rational Rose, Information Systems Development Methodology (ISDM), GIS (Geographic Information System).

Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.

Experience in working with GraphQL queries and use Apollo Grap hQ L library.

Experience in managing the business and acquiring hundreds of customers data in petabyte-scale data warehouse service in the cloud & cloud management platform by using Amazon Redshift.

Experience in combining data for analytics and application development for processing Data integration by using the AWS Glue, Risk management and OTC or Collateral Management.

Experience in handling log analysis, web indexing, data warehousing, financial analysis by using the Amazon EMR tool in financial domain application.

Experienced in web technology which includes HTML, XHTML, DHTML, Java Script, CSS, AJAX, Groovy Scripting, JQuery, Tiles, Tag Libraries, and Custom Tags.

Experience in GIT & Gitlab for version control and Eclipse IDE for development

Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, WSDD, UDDI, SOAP, JAX-WS, REST, and JAX-RPC.

Extensive professional experience in Developing and Deploying enterprise applications on web/application servers such as JBOSS EAP 5.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Spring Web service, Web Logic under Windows OS and UNIX.

Very strong working experience with XML, DTD and XSD using DOM and SAX parsers extensively.

Experienced in using Java IDE tools of IBM WebSphere Studio Application Developer WSAD 5.0/5.1.2, Rational Application Developer 7.0/6.0, Eclipse3.x/2.x and familiar with other IDEs like Net Beans, JBuilder, and JDeveloper.

Well versed in application development using back ends such as Oracle 9i/10g/11g, SQL Server, MYSQL and DB2 for RDBMS.

Expertise in React JS framework to develop the SPA.

Experience in using rally to track issues, teams, iterations, and releases.

Experienced in React JS and working with React Flux architecture.

Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.

Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

Familiar with creating Custom Reusable React Components Library.

Developed user interface by using React JS, Flux for SPA development.

Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOAD and SQL Loader.

Experience in managing the service and developing for create, publish, maintain, monitor, and secure APIs at any scale by using Amazon API Gateway.

Expertise in Core Java concepts such as OOPS Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Reflection, Generics, and other new features in Java 8+, Jakarta.

Deep understanding of Object-Oriented Design. Proficient in Java Design Patterns: Singleton, Factory, Abstract Factory, Facade, Observer, Adapter etc. and in J2EE patterns such as MVC, DAO, POJO, Business Delegate etc, Adobe XD, Adobe Creative Cloud.

Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase.

Good knowledge in developing Web services using SOAP, REST, XML, WSDL, JAXB, Spring Web Services.

Experience in EJB3.0 and Java API for Web Services JAX-WS, SOAP, and JAX-RS

TECHNICAL SKILLS:

LANGUAGES

JAVA 8+, C, C#, Scala, Python.

JAVA/J2EE

Servlet, JSP, JSF, JSTL 1.1, JMS, MQ, JDBC 3.0/2.1, RMI, Junit, Web Services, Web Services protocols SOAP, WSDL, UDDI, BPEL, XML, JAXP, JIBX, DOM, SAX, Java Mail.1.3/1.2, java Swings, AWT, Multithreading, JTA, Custom Tags., DOJOs

WEB TECHNOLOGIES

Html, DHTML, JavaScript, CSS, AJAX, SSL, Web Services SOAP, JAX RPC, WSDL, MongoDB, Spring Web Services.

DATABASES

Oracle, MYSQL, Sybase, SQL Server 20005/2000, Big Data, Snowflake, AWS (Glue, Redshift), PCF, DynamoDB, Google Cloud & Cloud management platform.

OR MAPPING

Hibernate 3.0/2.1, JDBC

WEB/APPLICATION SERVERS

Jakarta Tomcat, WebLogic, JBoss, AWS, Microservices, Cloud, Intel IoT platform, APIGEE, Spark.

FRAMEWORKS

Struts 1.2/1.1, Spring 2.0/1.2/1.1, Spring Tool Suite (STS), PCF, Hadoop, Quarkus, Angular (7,8,9,10,11,12), React, Jakarta, primefaces.

OPERATING SYSTEMS

RedHat Linux, Windows NT/2000/XP/Vista.

IDEs

Eclipse 3.3/3.2/3.1/3.0, Spring One Source, IBM Integration Designer, Intellij.

TESTING TOOLS

Rational Functional Tester, Junit, Selenium, Veracode, SonarQube, Amazon EMR.

METHODOLOGIES

Waterfall Model. Agile, OOAD, SOA, Agile Practices, TTD, Information Systems Development Methodology (ISDM).

RESTFUL SERVICES AND MICRO SERVICES:

RESTful services, Spring Boot 2, Spring Cloud, Spring Framework 5, Spring Data JPA, Spring Transactions, Kafka, Swagger, Spring Batch, Hibernate, Reactive Programming, GraphQL, Reactive Spring, Reactive Mongo, Spring WebFlux, Amazon API Gateway.

PROFESSIONAL EXPERIENCE

JAVA DEVELOPER

Client: JPMorgan Chase & Co, Dec 2021 – Till Present

Implementation Partner: Mphasis,

Job Type: Contract (hybrid),

Domain: Financial Banking,

Location: Columbus, Ohio.

Responsibilities:

Worked on the design, development, implementation, and testing of client-server, Web Applications using Java 8+/J2EE, Groovy Technologies.

Developing back-end website applications.

Creating servers and databases for functionality.

Working on React and Angular (9, 10, 11, 12) framework for application development.

Building and deploying RESTful APIs

Assist back-end developers with coding and troubleshooting.

Java messaging services are used for reliable and asynchronous exchange of important information such as payment status reports.

Create cascading style sheets (CSS) that are consistent across all browsers and platforms.

Used GIT & Gitlab for version control and Eclipse IDE for development.

Used JIRA to handle software development issues.

Worked on exchanging data in JSON format between web application and backend.

Writing website code with programming languages such as HTML, C++ and Java test, Javascript and debug websites, Unified Modeling Language (UML), UI/UX designing.

Created POC of Authentication and Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2.

Created and worked with various SQL and NoSQL databases such as AWS RDS Aurora DB cluster, MySQL, DynamoDB, MongoDB and connected to the database through DB Instances using the AWS java SDK.

Developed Spark Programs using Scala and Java API's and performed transformations and actions on RDD's.

Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Java.

Wrapper developed in Python to run this application along with other applications.

Development of test framework using Python.

Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.

Involved in developing an administrator page which will display profile information on UI using React.js and GraphQL.

Worked with the backend team to design, define, and to implement GraphQL types which will resolve to provide the necessary data for frontend development while maintaining minimal calls to the database.

Involved in Software system Design and Architecture experience using SOA, MVC and Micro service.

Involved in to Develop architecture and design documents based on the design considerations.

Responsible to Convey architectural solutions to all levels of professionals and leaders.

Extensive development experience on implementing RESTful Services and MICRO SERVICES using SPRING BOOT 2, Java 8+, Spring Framework 5, Spring Data JPA, Hibernate, Spring Batch, Spring Integration, HATEOAS, MySQL RDBMS, Spring Tool Suite (STS), Extensive experience on MICRO SERVICES, Cloud-Native Applications, Cloud management platform (infrastructure, services, and resources), Spring Transaction Management, Apache KAFKA and Kafka Streams, Jakarta.

Experience in Designing. Architecting and implementing scalable cloud-base@web applications using AWS and GCP, Adobe XD, Adobe Creative Cloud, Risk management and OTC or Collateral Management.

Working with Windows, UNIX/LINUX platforms with different technologies such as Big Data, SQL, XML, HTML, Core Java, Shell Scripting etc.

Involving in the CI/CD management and deployment

Defined Angular routes using Router module for components at module level to enable lazy loading for modules and

components.

Kafka integration with Spark using Spark Streaming API.

Exposed SOAP web services & Spring Web services as API's using Apigee Edge by implementing API Proxies

Involved in analytics of API usage using Apigee.

Separate Java URL's Data from Elasticsearch-1.4.3 Cluster and transfer to Elasticsearch-5.6.4 cluster Using Logstash, Kafka.

Helping to implement a DevOps culture.

Advanced knowledge of OSI model, TCP/IP, Internet technologies, system security, firewall infrastructure, network architecture and Cisco network routing/switching (Layer 2 and 3) experience.

Also orchestrated the digital transformation at the application and infrastructure levels to deliver truly meaningful transformations and to help unleash the full capabilities of modern cloud service providers (AWS, Azure, VMware) and cloud platforms (PC) & Cloud management platform (infrastructure, services, and resources) to increase time-to-value of products for organizations.

Working on Microsoft SQL Server relational database management system.

Debug application errors, server crashes, out of memory errors, etc., by performing log file analysis of Tuxedo C++ servers, WebLogic servers, Apache servers, Oracle database servers, etc., to include core dumps, stack traces, and debug logs of all these servers.

Designed and built highly available private cloud and migrating large production systems on PCF.

Design and develop ETL processes in AWS GLUE to migrate campaign data from exrernal sources like Test/ORC files into AWS redshift.

Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.

Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.

Deployed Spring Boot based microservices in Docker, OpenShift and Amazon EC2 container using Jenkins (CI/CD), Kubernetes.

Worked with the tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, components (Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful & Spring Web Services.

Used Jenkins (CI/CD) as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.

Implementing Spring Boot based microservices in Docker, OpenShift and Amazon EC2 container using Jenkins, Kubernetes.

Used Jenkins (CI/CD) as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.

Converted and modified Hive queries to use in Big Query and Performed data cleaning on unstructured information using various tools.

Expertise in Maven for build, Jenkins (CI/CD) and SonarQube continuous integration.

Implementing Hibernate, Docker, OpenShift, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce.

Performed Unit testing using the open-source Karma/Jasmine.

Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers. Experience in handling, configuration, and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.

Troubleshoot and fix application-related issues such as front-end errors caused by misconfigurations or changes in Apache servers Administer all WebLogic servers, domains, clusters in all DOJ environments: Production and non-Production Debug application errors, server crashes, out of memory errors, etc., by performing log file analysis of Tuxedo C++ servers, WebLogic servers, Apache servers, Oracle database servers.

Administer all WebLogic servers, domains, clusters in all environments: Production and non-Production Debug application errors, server crashes, out of memory errors, etc., by performing log file analysis of Tuxedo C++ servers, WebLogic servers, Apache servers, Oracle database servers.

Used Ag-Grid for grid view, UI- Select for custom dropdowns and controls.

Implemented ag-Grid to choose the implantation on framework and DataGrid separately.

Worked on the ag-Grid’s solid design to allow the managing the core features of a DataGrid and items which do not exist in other grids. For the features such as Aggregation, Clipboard, Column Menu, Context Menu, Excel Export, Grouping Rows, Master / Detail, Pivoting etc.

Environment: Java 8+/J2EE, React, Angular framework (9, 10, 11, 12), Jakarta, CSS, GIT, JIRA, JSON, Eclipse, HTML, RESTful Services, MICRO SERVICES, Ag-Grid, Tuxedo, C++ servers, WebLogic servers, Apache servers, Oracle database servers, SQL, UNIX/LINUX, Big Data, SQL, APIGEE, Splunk, Adobe XD, Adobe Creative Cloud, GraphQL, DynamoDB, Microservices, Cloud management platform (infrastructure, services, and resources), Python, Cassandra, CI/CD, XML, Scala, Spark, AWS Glue, HTML, PCF, Core Java, Shell Scripting, SPRING BOOT 2, Spring Integration, Spring Framework 5, Spring Data JPA, Azure, Hibernate, Spring Batch, HATEOAS, MySQL RDBMS, Apache KAFKA, MongoDB, Kafka Streams.

JAVA DEVELOPER

Client: Albertsons/Safeway, Nov 2020 – Dec 2021

Implementation Partner: IBM,

Job Type: Contract (Remote),

Domain: E-Commerce,

Location: Pleasanton, California.

Responsibilities:

Worked as a Java developer covering the full development lifecycle, UI/UX designing, and developing functionality for new and existing components of our risk systems. And experience on in medium to large scale Java multi-threaded applications and Ability to sit down and undertake a pair programming exercise in Java 8+.

Used Spring Boot at back-end which helps to develop applications with ease.

Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.

Used rally to track issues, teams, iterations, and releases.

Worked on Rally to integrating and track the every story related to GitHub, Jenkins (CI/CD).

Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures, Sybase, Jakarta.

Created Quarkus to enable Java developers for applications for a modern, cloud-native world.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of essential information such as payment status report.

Developed application in Java Big Data Technologies-Pig, Hive, Map-Reduce, Hbase and Ooozie.

Wrote Rest-Controller w.r.t RESTful standards in Spring MVC, Spring Tool Suite (STS), Spring WebFlux (Reactive stack) to connect model with view, Risk management and OTC or Collateral Management.

Develop ETL Process using SPARK, SCALA, HIVE and HBASE.

Used Scala Test for writing test cases and coordinated with QA team on end-to-end testing.

Developed REST APIs using Scala and Play framework to retrieve processed data from Cassandra database.

Working with Windows, UNIX/LINUX, Groovy platforms with different technologies such as Big Data, SQL, XML, HTML, Core Java, Shell Scripting etc.

Kafka integration with Spark using Spark Streaming API.

Strong knowledge of TACACS+, radius implementation of Secured Management Access of Network Devices. Experienced in Tier I ISPRouting Policies, Network Architecture, IP subnetting, VLSM, TCP/I, NAI, DHCP, DNS, FT1 / T1 / FI3 / T3 / GigE circuits.

Used Tomcat server and involved in CI/CD management for application deployment and helping to implement a DevOps culture.

Responsible for designing and deploying new ELK clusters (Elasticsearch. Logstash, Kibana, beats, Kafka, zookeeper etc.

Conducted unit testing using the open-source Karma and Jasmine tools and used Protractor for end-to-end testing.

Using rest API with Java to ingest Data from and some other site to BIGQUERY.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular (9, 10, 11, 12).

Scalable data design for MongoDB and Redis, Caching in MongoDB With Redis Cache Using Spring Boot.

Developed lazy loaded Angular modules and used VMware clarity components to build the UI.

Used GIT & Gitlab for version control and Eclipse IDE for development.

Used JIRA to handle software development issues.

Debugging the failure issues by capturing the array and registering dumps using Python scripts, traces and performing several experiments by interacting with the design team.

Developing the Python APIs which represent the memory subsystem.

Lead the team in development of the harassers using Python which involved development of several flows and state machines in the memory controller.

Worked on exchanging data in JSON format between web application and backend.

Essential skills are Java 8+, functional aspects, Spring Framework, Spring Boot, Spring Integration

Using Apigee console involved in adding users, configuring limits per group, API keys.

Unique experience with Pivotal Cloud Foundry and OpenShift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes.

Used Apigee as an API gateway for APIs transformation, multiple authentication mechanisms.

Implemented a messages system through JMS Functionality.

Experience working with YAML, a swagger used to describe the API’s. Created/updated the swagger files to configure the definition objects or parameters of service end points.

Implementing Hibernate, Docker, OpenShift, Jenkins (CI/CD), Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and web commerce.

Worked on uploading data set and then perform data analysis queries. So that business application can be used daily by using the Redshift fast query performance using the same Sybase, SQL-based tools.

Participates in the development, improvement and maintenance of snowflake database applications.

Implementing in Maven & Gradle for build, Jenkins and SonarQube continuous integration.

Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.

Extensive development experience on implementing RESTful Services and MICRO SERVICES using SPRING BOOT 2, Java 8+, Spring Framework 5, Spring Data JPA, Hibernate, Spring Batch, Spring Integration, HATEOAS, MySQL RDBMS, Spring WebFlux (Reactive stack), Extensive experience on MICRO SERVICES, Cloud-Native Applications, Cloud management platform (infrastructure, services, and resources), Spring Transaction Management, Apache KAFKA, and Kafka Streams.

I designed RESTful Web services & Spring Web services using Spring Framework. Designed security for RESTful Services using Spring Security.

Data Extraction, aggregarions and conslidations of Adobe data within AWS Glue using pyspark

Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.

Worked on the application to access data, business logic, and functionality for backend services by using API Gateway.

Kafka integration with Spark using Spark Streaming API.

Designed the UML diagrams based on the OOAD principles.

Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Apache Kafka.

Data segregation/categorization is performed based on the requirement using Spark Streaming API (Transformations & Output Operations) on the data stored in HBase.

Working experience in Designing. Architecting and implementing scalable cloud-base@web applications using AWS and GCP, Adobe XD, Adobe Creative Cloud.

Azure Resource Manager (ARM) provides security, auditing, and tagging features, involved in CI/CD management to help you manage your resources after deployment.

Responsible for creating efficient UI/UX design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular (9, 10, 11, 12), GraphQL, and Adobe XD, Adobe Creative Cloud, Node JS.

Writing unit testing is based for existing code with Junit 4 and code coverage with Jacoco.

Experience in handling, configuration, and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra, Information Systems Development Methodology (ISDM).

Built administrator page displaying profile information in React.js and GraphQL.

Implementing Spring Boot based microservices in Docker, OpenShift and Amazon EC2 container using Jenkins, Kubernetes.

Designed data model for MySQL database to store application metadata and IBM cloudant to store IoT sensor data in JSON format.

Worked with the tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, components (Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.

Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.

Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.

Deployed Spring Boot based microservices in Docker, OpenShift and Amazon EC2 container using Jenkins, Kubernetes.

Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.

Used React-Router to turn application into Single Page Application

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Implemented the Drag and Drop functionality using React-Draggable

Used React-Autocomplete for creating google map’s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.

Involved in developing and delivery of a Micro service application utilizing almost of the AWS Stack including S3, EC2, DynamoDB. Kinesis, SNS and SQS.

Involved designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.

Used JUnit for all Hibernate beans and relevant java classes.

Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.

Environment: Spring Boot, Mockito framework, logging, SLF4j + Log4j, Eureka, Zuul, Hystrix, Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, GCP, Amazon Redshift, Spring Integration, Zookeeper, Cassandra, My SQL, Restful Web Services, Spring Web Services, Microservices, MongoDB, Splunk, Sybase, Docker, Adobe XD, Adobe Creative Cloud, Cloud management platform (infrastructure, services, and resources), OpenShift, Quarkus, SQS, API Gateway, Redis, DynamoDB, Gradle, Scala, IoT, React, Azure, MySQL, Python, Angular (9, 10, 11, 12), GraphQL, Snowflake Database, Cassandra, Jacoco, APIGEE, PCF, RDBMS, Jakarta, AWS Glue, Typescript, Spring WebFlux (Reactive stack), MySQL, Junit, JSON, JIRA, Rest APIs, Veracode, Spark, SonarQube, Postman, XML, Rest-Controller, Tomcat, GIT, Eclipse, Intellij.

JAVA DEVELOPER

Client: EQUIFAX, July 2019 – Sep’ 2020

Implementation Partner: Xpanxion (UST Global),

Job Type: Contract (Onsite),

Domain: Financial Credit,

Location: Alpharetta, Georgia.

Responsibilities:

Implemented the JSPs and EJBs in the MVC Struts Framework to effectively handle the workflow of the application.

Modified Struts configuration files as per application requirements and developed Web service for non-java clients to obtain user information.

Worked on providing a secure link between Merchant website, various Credit card issuing institutions, acquiring Banks and the payment gateway providers.

Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session faade Design Pattern.

Writing unit tests on both client and JS server side using Jasmine framework.

Executed complete implementation of business/data access layer in EJB's and other classes on JBoss Application Server

Hands on Deployed Spring Boot



Contact this candidate