Sr Fullstack Java Developer
Current● Implemented the use of Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.● Configured Spark Streaming to receive real time data from the Apache Kafka and store the stream data to HDFS using Scala and utilizing Data frames and Spark SQL API for faster processing of data.● Implemented Spring MVC to achieve Model View Controller design pattern and configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.● Created scalable and efficient data pipelines using AWS services and Java programming language and designed efficient schemas for data warehousing purposes and developed ETL processes to extract, transform, and load data into target systems using Java-based frameworks and libraries.● Worked upon Data Extraction and aggregations for AWS Glue to crawl the data lake in S3 to populate the Data Catalog and also developed data ingestion modules using AWS Step Functions, AWS Glue and Python modules.● Exported SQL data into Elastic search to allow faster and scalable user searches from the database and developed Soap and Rest web services. Implemented spark solution to enable real time report from Cassandra data.● Created SQL queries and executed them by using Hibernate Template provided by spring for improving the performance of the Reporting modules. Developed GUI using AngularJS, curated changes for client validations using JSP, HTML.● Used modern data analytics and visualization tools including elastic search and kibana to build efficient application metrics monitors.● Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets and made use of AWS SDK to connect with Amazon SQS for bulk email processing.