Post Job Free

Resume

Sign in

Pl Sql Spring Boot

Location:
Acworth, GA, 30101
Salary:
130000
Posted:
February 22, 2024

Contact this candidate

Resume:

SOWNDARYA B

JAVA REST UI Spring Boot AWS Cloud React Angular Multi-threading SQL Kafka Python

ad3ucs@r.postjobfree.com

Mobile: +1-816-***-****

https://www.linkedin.com/in/soundharya-borra-b1784b15b/

Professional Summary:

Overall 9+ years of experience in requirements gathering, deployment of Web Applications and client server multi-tier applications using Java/J2EE technologies.

Involved in all the phases of SDLC from requirement analysis, designing, coding, documentation & implementation.

Sound knowledge SQL and database design experience with SQL Server, Oracle, and MySQL, Postgres databases and in writing PL-SQL stored procedures and performance tuning.

Extensive experience with technologies like Python, Databricks, Java, Vertex, Hibernate, TypeScript, JavaScript, Angular, React, jQuery, XML, AJAX, JSON, HTML/CSS, Maven, and Oracle PL/SQL.

Proficient in RDBMS concepts, queries, PL-SQL, stored procedures, functions using Oracle.

Excellent hands-on experience with AWS Services like Lambda, ECS, EC2, Dynamo DB, S3, SQS, SNS, Kinesis, Firehose, SQL, Secret Manager, Elasticsearch, Redis Cache, Kibana, API Gateways, Data Pipelines, Data storage services, CloudFormation, CloudWatch, metrics and logging.

Expertise in developing web services/api using WSDL, RESTFUL and SOAP, api gateway using microservices in Java, Spring Boot, Spring WebFlux frameworks.

Experience with Devops in creating YAML scripts using UNIX, LINUX, SAML, Releases, Terraform, deploying pipelines.

Experience with designing and developing serverless applications microservices Lambdas in Java, Python, NodeJS.

Experience with monitoring and scaling infrastructure services, testing and deploying infrastructure templates with CI/CD automation.

Hands of experience in leveraging Cloud-based solutions including AWS (Lambda, EC2, SQS, SNS, Kinesis, S3, Cloud watch, Dynamo DB) and Microsoft Azure (Compute, Azure Kubernetes, Dev-ops & ADO pipeline, PostgreSQL)

Designed developed the Kafka streaming APIs that reads from one topic, do some transformations, and joins on the data and writes to another topic.

Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.

Experience with CI and CD tool sets like GitHub, Jenkins, AWS Code Commit.

Configured and monitored application logs using AppDynamics, Grafana, Splunk, allowing for proactive issue identification and resolution.

Familiarity with data integration tools, ETL frameworks, and workflow management systems.

Technical Skills:

Java Technologies

Node, Java, Python, SQL, C, C++

Web Services

SOAP, WSDL, Rest API

CLOUD Services

Azure (Compute, Databases, Containers, Web, Networking, Dev-ops & Monitor)

AWS (EC2, Lambda, SQS, SNS, RDS, Kinesis, S3, CloudWatch, Dynamo DB, Redis Cache)

Databases

Postgres, Oracle 8i/9i, PL/SQL, Toad, Oracle Sql developer, Dynamo DB, MongoDB

Tools

Eclipse, NetBeans, IntelliJ, Microsoft Visio

Methodologies

Agile, Scrum, Waterfall, Safe

Devops

Gitlab, Docker, Kubernetes, Nexus and ADO Pipelines

Version Control Tools

SVN, Git, Bitbucket

EDUCATION:

Masters Degree Jan 2016 – April 2017

Applied Computer Science

Northwest Missouri State University Maryville, MO

Bachelor’s Degree April 2011 - April 2015

Computer Science

Jawarlal Nehru State University(JNTU) India

CERTIFICATIONS:

AWS Certified Developer – Associate

https://aw.certmetrics.com/amazon/public/verification.aspx

Validation No: 89ZV6P12DE111GGE

Certified SAFe® 4 Practitioner

https://www.youracclaim.com/badges/b2b55118-ecb3-4575-b552-905ed13d68e1/linked_in

WORK EXPERIENCE:

Client: JohnDeere June 2020 – Till Date

Role: Software Engineer

Description:

Expert Alerts agile scrum team dedicated to the work related to the routing of Expert Alerts Insight to multiple applications. Expert Alerts is a mission critical product in John Deere that aligns directly with the Smart Industrial initiative.

Responsibilities:

Working on Agile Methodology using SDLC, TDD Approach, pair programming extensively.

Developing AWS Data Pipeline Service to run daily jobs for Data Optimization.

Working and collaboration with cross-functional teams in development and deployments with AWS Cloud.

Documenting business requirements and key discussions for developing new application or on enhancements of the existing application.

Promoting the Postgres RDS Schema changes to higher environments using Flyway Scripts.

Working on Migration of CI/CD automation, creating pipelines from Jenkins to Azure DevOps.

Expertise in Python, Java, creating API, creating data frames, and saving to database and EDL Raw locations.

Creating, deploying, and scheduling pipelines on Azure DevOps using CFN, Terraform Scripts.

Working on creating permissions like roles and policies to AWS IAM and Azure to create infrastructure.

Deploy and manage containerized Java applications on AKS. Configure and optimize AKS clusters for scalability, availability, and performance. Implement rolling updates, scaling, and monitoring for your application deployments.

Extensively working with Kafka as an MQ in our application which supports high volume transactions in a very short span of time and written in Java using Kafka properties on both producer and consumer side.

Experience with problem-solving involving identifying, researching, and coordinating the resources to troubleshoot complex project issues and find effective, strategic solutions in Java,Python, C++.

Using Redis Cache, Elasticsearch to store the data and do daily updates using Jobs.

Creating CloudWatch alarms and Monitoring metrics for services.

Implemented security frameworks for user and services authorization/authentication, ensuring a secure application environment like OAuth, LDAP, login authentication.

Working on Tableau to generate reports by connecting to spark sql and publishing to server.

Creating roles, polices and AWS stacks using Jenkins and have DevOps experience.

Implementing and consuming CI/CD pipelines for automated software quality like SonarQube for code quality, security check, Jenkins, Azure

Implemented Monolithic, microservices in Java and Spring Boot solutions for various modules, ensuring efficient and scalable applications.

Configured Microservices and designed application in Java 11, Spring Boot, Spring WebFlux, GCP, Postgres and Maven

Integrated caching frameworks to enhance application performance and responsiveness.

Implemented CI/CD tools to automate the build, test, and deployment processes, improving development efficiency.

Developing C++ for system software performance and performance tuning

Created and executed comprehensive test suites, covering unit, functional, destructive, and performance tests to ensure the reliability and robustness of the software.

Employed modern debugging techniques and root cause analysis to identify and resolve issues promptly.

Performing Functional and integration Testing when moving story to done.

Creating GIT, Jenkins, AWS Account for New Applications and building Repository, Jobs, and services as per Requirement.

Environment:

Java, Python, C++, Spring boot, Spring, Vertex, AWS, API, SonarQube, JUnit, Hive, Spark, Node, Tomcat, Visual Studio, Tableau, Databricks, DynamoDB, SQL, RESTful, Postgres, API Gateway, Jenkins, ETL, Groovy, UNIX, LINUX, YAML, Azure DevOps, Jenkins.

Client: CUMMINS January 2018 –May 2020 Location: Indianapolis

Project: Telematics

Role: Technology Lead

Description: Digital Accelerator Solutions is focused on the implementation of Real Time Analytics Solutions that will leverage the latest technologies (AWS Cloud, Machine Learning, IoT) to provide real time solutions for their customers that will go beyond telematics, Convert existing monolithic applications like Connected Solutions, Connected Diagnostics, mining etc. into Microservices based application using emerging technologies like Java-8, J2EE, AWS services (EC2, Lambda, API Gateway, ECS, Cognito, SQS, SNS, S3, DynamoDB etc.), Spring micro services, Spring boot, Spring security, MySQL, REST based software development with IOT (Internet of Things).

Responsibilities:

Using Agile Safe practices and Test-Driven Development techniques to provide reliable, working software early and often.

Contributed to the development of front-end features using HTML, CSS, and JavaScript/Typescript frameworks, enhancing the user interface and overall user experience.

Configure logging mechanism to handle application logs in AWS service like CloudWatch.

Developing applications using HTML5, CSS3, Typescript, JavaScript, jQuery, AJAX, and JSON.

Working with Tableau for reporting and investigation on data and daily reports.

Developing and performing CRUD operation using REST API in Python, Java using Postgres SQL Functions.

Worked on Active MQ Messaging service, designing the listeners to listen to the events coming from the subscribed topics.

AWS Lambda Creation in Python, Java AWS for Manipulation data and creating Cron Jobs with sending Email Notifications

Configured Spring declarative transaction manager and implemented transaction management in DAO layer.

Developing a product-level cloud-based architecture in AWS.

Developed end to end functionality in Java 11 using Spring Boot and Deployed this application on Pivotal cloud foundry platform.

Managed RDBMS for efficient data storage and retrieval, ensuring database integrity.

Hands-on experience in detailed level design and coding of critical modules.

Configured and used annotation-based Spring MVC for complete implementation like injecting dependency, handling UI request and response back to UI, server-side business logic.

Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.

Implemented business process using JSP, Rest Controller, Spring MVC and Spring Boot, Java 8.

Developed UI using React, Bootstrap, JavaScript, and AJAX.

Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web Logic Application Server using Jenkins.

Demonstrated proficiency in using version control systems, ensuring collaborative development and codebase management.

Involved in Bug Fixing and Production Support Maintenance.

Rest API Creation with JSON Request, Postman for RESTful web services testing.

Excessive use of Code commit, code pipeline for CI/CD in AWS.

Implemented kinesis, firehose, queues to data streaming and process data through lambdas and store in DB/ S3.

Extensively used React JS components, Forms, Events, Keys, Router to build reusable components.

Used Log4J for logging and tracing the messages.

Experience with Single Sign On, OAuth2.0, and Identity management.

Implemented Cloud formation scripts for AWS Infrastructure like creating new account, lambdas, code deployments, creation of s3, kinesis, SQS, ec2-instance, etc.

Developed functions, created DB Scripts for MySQL, PostgreSQL and DynamoDB.

Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.

Used Maven for dependencies, GIT, SVN for version controlling and deployed on Tomcat Server.

Environment:

Java 8, J2EE, Python, C++, Spring WebFlux, Spring boot, Spring AOP, AWS, Hibernate 4, JMS, REST, log4j, JUnit, Jenkins java Script, jQuery, Angular JS, Tomcat, Spring Tool Suite (STS), Jenkins, Postgres, API Gateway.

Client: State Farm September 2017 – December 2017

Location: Bloomington, IL

Project: Insurance Service

Role: Web Application Developer

Description:

State Farm Insurance is provider of P&C, auto, health and life insurance. The Project which I worked is for Property and Casualty (P&C domain) insurance. It has an Integrated Customer Platform/ Technical Platform (ICP/TP) which includes policy, claims & billing applications.

Responsibilities:

Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment

Built the responsive UI with AngularJS, Bootstrap, Node.JS and SASS. Developed the dashboard for displaying charts, graphs, and other analytics-related widgets.

Developed mock-up screens in the prototype to demo the application screens to business users using HTML/CSS, AngularJS, Bootstrap

Used Angular, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.

Created single page applications with nested and multiple views using Angular UI-router, custom directives for reusable components used across the application.

Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, POJO, Controller and Dao

Created and managed daily/weekly builds using Jenkins for CI/CD and used pipeline plug-in for managing multi project jobs efficiently.

Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.

Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.

Configured Spring declarative transaction manager and implemented transaction management in DAO layer.

Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption.

Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.

Supported Products with the Offshore Team and Managed the Production Support Tickets on Daily basis.

Involved in configuring builds using Jenkins with Git configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.

Worked on Atlassian products such as Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki.

Environment:

MEAN Stack (HTML5, CSS, jQuery, JavaScript, Angular, NodeJS), Bootstrap Spring, MAVEN, Python Spring Boot, Servlets, JSP, REST& SOAP Webservices, Jira, Eclipse, GitHub, Bitbucket, Gi kraken

Client: John Deere June 2017 – Sept 2017

Location: Moline, IL

Role: Full Stack Java Developer

Responsibilities:

Followed Agile software methodology for project development.

Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm.

Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.

Used Spring AOP in case of logging and security.

Exposed the application as a Restful web service and implemented the authentication.

Used Spring Rest Template to use the exposed REST Web Services.

Designed front end View with HTML/CSS, JSP.

Implemented Data validations for critical functionalities using AngularJS and JavaScript

Implemented Responsive development using Bootstrap and CSS3 media queries.

Used jQuery plugins to develop the custom portal templates.

Created web services using SOAP, to allow application and services to connect them over the Internet.

Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent data storage.

Developed code using various patterns like Singleton, Front Controller and Value Objects, Data Access Object.

Used MySql workbench, query browser utilities.

Developed test cases for unit testing, integration testing, load testing, functional, performace testing for various modules and prepared Code Documentation for future reference and upgrades.

Used JIRA tracking tool for assigning and defect management.

Used Maven to build and deploy application onto JBOSS Application Server and LARA to deploy code onto server.

Involved in pre-testing the Web-Service calls with SOAP UI/POSTMAN/SwaggerUI using endpoints.

Used GIT HUB for maintaining the component and to release version management.

Used Eclipse as Integrated Development Environment (IDE)

Used Jenkins to build the War file.

Used Confluence page to update the services information and the project related information. Deployed web server components using Apache Tomcat and application server with WebLogic.

Developed Application using Spring MVC Architecture.

Developed Validations for Client-side using JavaScript.

Developed performance and browser compatibility using AJAX.

Developed backend logic using Core Java including Collections and multi-threading.

Environment:

Java, Spring MVC frameworks, Servlets, JSP, HTML, JavaScript, jQuery, AJAX, Webservices, Angular JS, SOAP and REST web services, Hibernate, Eclipse, Junit, JMeter

ACADEMIC PROJECTS:

Digital Archival Tracker September 2016 – April 2017

Designed the application using Agile Feature Driven Development and Scrum method of project management.

Used AngularJS for front end validations.

Analyzed user requirements efficiently and designed the UI that would suffice the requirements which formed a basis for designing effective solution.

Used jQuery with Ajax to perform a synchronous call to the controller.

Use Spring Core, JBPM & multi-threading as part of enhancing Bundler process within Content Management System.

Design and developed and deployed Session, Entity Beans, and Web Components on WebLogic.

Design and developed database objects like Tables, Views, Stored Procedures, User Functions using SQL and PL/SQL WEB components.

Used JDBC connectivity for querying the database.

Involved in writing SQL stored procedure.

Implemented Log4j by enabling logging at runtime without modifying the application binary.

Responsible for reviewing functional and technical documents, flow charts and data flow diagrams.

Involve in writing Test plans and conducted Unit Tests using JUnit.

Written test cases for complex functionalities.

Used Bitbucket as a tool for version control.

Environment: JSF, Spring, Hibernate, Web services, Java, JSP, Java Script, SOAP web services, Maven, Hibernate, XML, Bitbucket

Medi - Tracker Management System January 2016- April 2016

Developed an MVC based web application in a team of five to help users to find out the hospitals present in a city and to make an appointment with doctors in the respective hospital.

Followed Agile Scrum methodology, involved in sprint planning, retros and code reviews.

Involved in developing the class diagrams and sequence diagrams.

Involved in configuring and integrating Spring and Hibernate frameworks.

Developed attractive UI using Bootstrap components.

Developed the applications on Apache Tomcat Server and used Eclipse as an IDE.

Developed JDBC template to interact with MYSQL database.

Wrote complex queries to communicate with databases using JDBC.

Actively involved in developing Servlet classes and unit testing.

Wrote application-level code to perform client-side validation using JQUERY.

Used Hibernate as the ORM tool to develop the persistence layer.

Created REST based web services using Spring MVC.

Documented the flow and functionality of the code for further reference.

Involved in unit testing and integration testing by building JUnit test cases.

Used MongoDB to maintain database.

Used Git as Version Control.

Environment: Bootstrap, JavaScript/JQuery, Java, Servlets, MySQL, NetBeans, Spring MVC Framework, Spring Web Framework, HTML5, CSS3, Servlets, JDBC, Java Server Pages (JSP) JavaScript, AJAX, jQuery, Oracle, SQL, Git.

Client: Fonkr Web Solutions May 2014 – December 2015

Location: Hyderabad, India

Role: Java/J2EE Developer

Responsibilities:

Architected and designed Java/J2EE applications.

Analyzed business requirements and created specifications.

Defined project standards and ensured conformance.

Defined and coordinated system testing.

Conducted research and root-cause analysis of issues reported by users.

Provided application support.

Developed technical specifications.

Provided project estimates, tracking and monitoring.

Worked closely with project manager on project estimates.

Worked with globally distributed teams to implement solutions.

Utilized tools and technologies including JAVA, J2EE, JDBC, JPA, JMS, Hibernate, Log4J, Multi-threading, and ORACLE, REST.

Developed and tested complex applications including web components and business logic using Java.

Participated in all stages of the software development life cycle (SDLC) including requirements gathering and analysis, design, development, testing, documentation, and implementation. Developed, tested, and deployed applications.

Environment & Tools: Java 1.5, Oracle, Struts 1.2, Spring Core, Spring JDBC, VB Macro, Java Multithread, Git, SVN, Tomcat, Hibernate, Soap, XML parser (DOM), JMS, Spring



Contact this candidate