Post Job Free
Sign in

Java Developer Spring Boot

Location:
Columbus, OH
Salary:
75
Posted:
January 09, 2025

Contact this candidate

Resume:

PRIYA

Email: **********@*****.*** Phone: +1-513-***-****

Sr. Full Stack Java Developer

Professional Summary

Full Stack Development Expertise:

9+ years of experience designing, developing, and deploying web-based and client/server applications using Java/J2EE, Spring Boot, and modern frameworks like Angular (6-13), React JS, and Node.js.

Proficient in building RESTful APIs, integrating third-party services, and ensuring seamless front-end to back-end communication.

Core Java & Advanced Frameworks:

Strong expertise in Core Java, covering Collections, Multithreading, Exception Handling, and Garbage Collection.

Skilled in frameworks like Spring MVC, Spring Security, Spring Cloud, Spring Batch, Spring Data, and Hibernate/JPA for building scalable enterprise solutions.

Database & Cloud Integration:

Extensive experience with Oracle, MS-SQL Server, MongoDB, and Cassandra, writing complex SQL/PL-SQL queries, optimizing database performance, and handling data migrations.

Hands-on experience in AWS (S3, EC2, RDS, Lambda, IAM) and Azure Cloud Services (PaaS/IaaS), including CI/CD pipeline implementation using Kubernetes and OpenShift.

Agile, TDD, and DevOps Practices:

Deep experience with Agile-SCRUM methodologies, Test-Driven Development (TDD), and writing Unit Tests with JUnit, Mockito, Jasmine, and Karma.

Proficient in creating CI/CD pipelines and automating deployments using tools like Azure Pipelines, Artifacts, and monitoring with Splunk, Kibana, and New Relic.

Implemented multi-environment setups (Development, QA, Production) using Terraform, enabling streamlined deployments and reducing manual intervention.

Microservices & Messaging Systems:

Designed and managed Microservices Architecture using Spring Boot, Docker, Kubernetes, and messaging systems such as RabbitMQ, Kafka, and ActiveMQ.

Developed event-driven systems and implemented producers/consumers for efficient communication.

Big Data & Monitoring:

Understanding big data tools like Spark, HDFS, and Yarn for managing data infrastructure.

Experienced in log management and real-time monitoring using Log4J, Splunk, and Kibana for troubleshooting and optimizing application performance.

Processed large datasets using Pandas and NumPy for data transformation, validation, and reporting.

Technical Skills

Languages: JAVA 8/911/1.8/17, Python, C, C++

Spring Framework: IOC, MVC, AOP, Security, Spring Boot, Spring MVC

Web Services: REST and SOAP, Hibernate, Strut

Libraries: Pandas, NumPy, Matplotlib, Flask

Web Technologies: Angular JS, React JS, Bootstrap, jQuery, JavaScript, CSS3, TypeScript, JSON, AJAX

Databases: Oracle, MySQL, PostgreSQL, Lambda, PL/SQL, MongoDB, Cassandra, DynamoDB

Web Services: SOAP, WSDL, REST

Version Control: Bitbucket, GitHub, AWS Code Commit

XML Technologies: XML, XSL, DOM.

Cloud Computing: (AWS)EC2, Beanstalk, Lambda Functions, ECS, S3, API Gateway, Code Commit,Terraform

Build Tools: Ant, Maven, Jenkins, Spark, HDFS, Yarn, CI/CD

Operating System: Windows, Mac, Linux.

Development Methodologies: Agile Methodology (Scrum), Waterfall Model

Professional Experience

Huntington National Bank Dec 2023 to Present

Description: I have experience developing scalable banking applications using Spring Boot to create RESTful APIs within an Azure cloud environment while adhering to Agile methodologies and Continuous Integration (CI/CD) practices. My experience includes working with SQL/NoSQL databases, cloud services (AWS, GCP), and leading teams through various test phases. I also use front-end interfaces to build responsive, high-performance applications using Angular, and React.

Responsibilities :

API Development & Integration:

Designed Merchant Risk Assessment APIs integrating third-party services (Alloy, Fiserv).

Built and optimized RESTful APIs using Spring Boot with security (OAuth2, JWT) and documented APIs using Swagger.

Worked with serverless computing using AWS Lambda and automated deployments via Elastic Beanstalk.

Integrated third-party APIs using Python for payment processing, authentication, and data synchronization.

Front-End Migration & Development:

Migrated applications from Angular to React (utilizing React Router, React Hook Form, and Context API).

Designed dynamic data grids using AG Grid and optimized front-end performance.

Rewrote Angular unit tests using Jest and React Testing Library.

Microservices & Event-Driven Systems:

Developed Microservices with Spring Boot and integrated Kafka Producers/Consumers for real-time streaming.

Implemented event-driven systems with Pub/Sub and JMS for decoupled microservices communication.

Database Development & Management:

Worked with relational (SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Oracle DB, Cassandra).

Wrote complex SQL/PL-SQL queries and stored procedures for data migrations, reporting, and analytics.

Cloud Expertise (AWS, Azure, GCP):

Leveraged AWS services (Lambda, S3, RDS) and managed resources via Kubernetes and Docker.

Managed Azure AD for authentication and authorization.

Developed scalable apps using GCP services (App Engine, Cloud Functions).

Automation, Testing & CI/CD:

Advocated for TDD practices, creating tests with JUnit, Mockito, Cucumber, and Python frameworks.

Streamlined CI/CD pipelines using Jenkins and Kubernetes for automated builds and deployments.

Developed Python scripts to automate repetitive tasks, including file processing, data extraction, and API integrations.

Created custom automation tools using Python to streamline business processes, reducing manual intervention by 40%.

Implemented logging, error handling, and scheduling for Python-based automation scripts using tools like Celery and Airflow.

Integrated Terraform with CI/CD pipelines (Jenkins/GitLab CI) for automated infrastructure updates, ensuring version control and minimizing downtime during deployments.

Batch Jobs & Data Pipelines:

Scheduled and optimized batch jobs for critical tasks (e.g., interest calculations, and statement generation).

Built data pipelines with Azure Databricks and Apache Spark for large-scale data transformations.

Security & Performance Optimization:

Implemented rate limiting and throttling policies (Axway) for APIs.

Applied security protocols, including encryption and authentication, to ensure compliance (Basel III, AML).

Salesforce Customization:

Customized Salesforce workflows for banking processes like customer onboarding and lead tracking.

Built Lightning components and Salesforce Flows for improved account management.

Advanced Java & Frameworks:

Leveraged Java 8/11 features (Streams, Lambda, Time API) for concise, efficient code.

Used Hibernate ORM for data persistence and JSF (Prime Faces) to develop responsive UIs.

Environment: Java 8/17, Python, HTML5, CSS, JavaScript, Swagger, JSON, SOAP, jQuery, Angular 11/17, XML, RESTFUL, Kafka, Spring Boot, MongoDB, GIT, Ngrx, Nexus Repo,Node.js Postman, Jenkins, Docker, GIT, JUnit, Mockito, Maven, Insomnia.

Sr. Full Stack Java Developer

AT&T, Dallas, Texas April 2022 to Nov 2023

Description: I've worked on developing and optimizing complex back-end systems, including network management, billing, and customer service platforms. This role has also included creating front-end solutions for customer interfaces and integrating real-time communication features. My experience in the telecommunications sector has honed my skills in scaling systems, ensuring high availability, and adapting to rapidly evolving technology standards, all of which are vital in this highly dynamic and globally interconnected industry.

Responsibilities:

Full-Stack Development:

Built and deployed applications using Angular 11+, Node.js, and TypeScript by creating modular, reusable components, and integrating them with backend services for seamless functionality.

Migrated services to newer Angular versions and implemented real-time chat applications using Node.js, Express.js, Socket.io, and MySQL with secure JWT-based authentication.

Microservices Architecture:

Developed RESTful microservices using Spring Boot, Spring Data (JPA), and Spring AOP with CRUD operations.

Deployed multi-service Java applications in Kubernetes, utilizing features like rolling updates, canary deployments, and load balancing to ensure zero downtime.

Cloud & Serverless Computing:

Integrated AWS Lambda functions with services like S3, DynamoDB, and API Gateway to build serverless architectures.

Managed APIs securely using Apigee, Octa, and HTTPD configurations and developed GCP-based APIs for component communication.

Containerization & CI/CD Pipelines:

Debugged Kubernetes deployments and resolved pipeline issues by analyzing Jenkins logs.

Deployed applications via Nexus repositories and optimized pipelines for efficient builds and releases.

Configured Terraform modules to incorporate best practices for cloud security, including IAM roles and policies, network configurations, and access controls.

Testing, Monitoring, and TDD:

Wrote unit test cases using JUnit, Mockito, and TDD principles. Tested APIs using Postman and SOAP UI.

Integrated Application Insights for monitoring and diagnosing application performance.

Backend & Database Development:

Developed dynamic data models and implemented CRUD operations on MongoDB and relational databases like MySQL.

Ensured performance tuning, geo-replication, and high availability in relational databases.

System Design & MDM Solutions:

Built robust and scalable MDM solutions for backend development, testing, and deployment.

Leveraged tools to ensure data security, compliance, and efficient resource management in enterprise-level applications.

Environment: Java 8/9/11/17, HTML5, CSS, RESTFUL, Spring Boot, JavaScript, Angular 11/17, Azure, JSON, SOAP, jQuery, XML, Kibana, Log4J, MongoDB, GIT, NGRX, Nexus Repo, Node.js Postman, Jenkins, Docker, JUnit, Mockito.

Full Stack Developer

Pearson, New Jersey September 2020 to March 2022

Project Description: I've developed web applications and platforms that facilitate online learning, manage student data, and optimize administrative processes. My work involved creating user-friendly interfaces for students and educators, integrating e-learning tools, and ensuring the security of educational data. I also contributed to the development of assessment and reporting systems, aiding in performance analysis and educational planning. My experience in the education sector has deepened my appreciation for the impact of technology in shaping modern education and improving educational outcomes.

Responsibilities:

Full SDLC Development & Front-End Expertise:

Designed, implemented, and deployed projects following the Full Software Development Life Cycle (SDLC).

Developed dynamic web pages and single-page applications (SPAs) using React.js, HTML5, CSS3, Bootstrap, and Material-UI.

Built reusable React components and implemented state management using Redux and React Hooks.

Developed real-time features and two-way communication using WebSockets and REST APIs.

Microservices & Back-End Development:

Built microservices using Spring Boot and developed RESTful APIs with Spring REST.

Secured APIs using OAuth2 token-based authentication and Spring Security.

Utilized Java 8/11 features like Stream API, Lambda Expressions, and Functional Interfaces for optimal coding practices.

Cloud Platform Integration:

Migrated on-premises applications to Azure and built scalable solutions using GCP services like App Engine, Compute Engine, Cloud Functions, and Cloud Storage.

Implemented security features such as IAM, encryption, and fine-grained access control policies for GCP resources.

Testing & Automation:

Designed advanced automated testing frameworks and developed unit/integration test cases using JUnit, Mockito, and Test-Driven Development (TDD).

Debugged applications by analyzing logs, stack traces, and test results using tools like Kibana and Log4J.

Database Management:

Tuned MongoDB queries with indexing strategies and implemented data persistence using Hibernate ORM.

Wrote complex SQL queries, Stored Procedures, and search filters for SQL Server and PostgreSQL.

Messaging Systems & Workflow Automation:

Integrated RabbitMQ for messaging between APIs and microservices, enabling reliable data exchange.

Designed workflow automation to streamline integration between banking systems and third-party services.

Infrastructure as Code (IaC) & CI/CD:

Automated GCP resource management using Infrastructure as Code practices.

Used Jenkins for CI/CD pipelines to deploy and maintain the application's state effectively.

AWS Cloud Services:

Worked with AWS services such as EC2, S3, RDS, SQS, CloudFront, IAM, and CloudWatch for cloud-based application deployment and monitoring.

Environment: Java 11, React.js, HTML5, CSS3, JavaScript, Azure, Bootstrap, JSON, SOAP, jQuery, Node.js, AJAX, XML, RESTful APIs, Spring AOP, Spring JPA, Spring Security, Spring Boot, Splunk, RabbitMQ, Apache Kafka, Postgres, MySQL, Hibernate ORM, AWS, Postman, Jenkins, Docker, Git, JUnit, Mockito, Log4J, Maven.

Full Stack Developer

Mayo Clinic Rochester MN February 2018 to August 2020

Project Description: My role has encompassed building intuitive user interfaces for healthcare professionals, integrating with electronic health record systems, and ensuring the security and privacy of sensitive patient data. My experience in the health sector has deepened my understanding of healthcare technology, compliance, and the critical importance of data accuracy and patient confidentiality.

Responsibilities:

Full-Stack Development & UI Design:

Involved in all stages of design, development, and deployment using Agile methodology.

Designed dynamic and responsive User Interfaces using HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, and Angular 8 following a modular design pattern.

Built reusable components and services in Angular to consume REST APIs and rendered content dynamically from Node.js servers.

Back-End Development & RESTful APIs:

Developed REST APIs using Spring Boot and deployed microservices on PCF (Pivotal Cloud Foundry).

Utilized Core Java concepts like multi-threading, collections, and garbage collection and applied Spring Security for secure applications.

Established Web API communication for GET, POST, PUT, and DELETE operations between the backend and Angular.

Testing & Automation:

Created unit test cases for Smoke & Regression Testing using Cucumber and the JUnit framework.

Worked in Test-Driven Development (TDD), driving root cause analysis, code health, and automated quality processes.

Real-Time Data Processing:

Used Spark Streaming APIs for real-time data changes and actions, integrating with Kafka for synchronous and asynchronous message processing.

Managed MongoDB for data insertions, updates, and retrieval, including executing queries and stored procedures.

Cloud Services (AWS):

Configured and managed EC2 instances and created S3 buckets for cloud data storage on AWS.

Integrated AWS Lambda functions to automate rules and data operations with MongoDB and Node.js.

CI/CD & Containerization:

Utilized Bamboo for building and testing projects in different environments.

Built Docker images and ran them on containers for application deployment and scalability.

Environment: Java, HTML5, CSS3, JavaScript, Bootstrap, JSON, SOAP, jQuery, Angular8, Node JS, AJAX, XML, RESTFUL, Spring Boot, Spring JPA, Spring Security, Splunk, MongoDB, Kafka, AWS, Postman, JENKINS, Bamboo, Docker, GIT, JUnit, MAVEN.

Full Stack Developer

Wells Fargo, Charlotte, North Carolina February 2016 to January 2018

Project Description: My work has involved developing user-friendly interfaces, optimizing code for performance, and creating robust APIs to facilitate seamless financial transactions. My experience in this dynamic and highly regulated sector has honed my skills in software development, data management, and security, making me well-equipped to handle the unique challenges of the financial industry.

Responsibilities:

Agile Development & Project Management:

Implemented Agile methodology using Jira for project management and development.

Migrated existing applications to PCF and created reusable components using React JS for DOM manipulation.

Front-End Development:

Developed single-page applications (SPA) using React Redux architecture, React-Router, ES6, Webpack, and Grunt.

Integrated AG Grid with RESTful APIs and real-time data streams for seamless data updates and synchronization.

Created UI test cases using Karma and end-to-end tests with Protractor.

Back-End & Microservices Development:

Built and deployed microservices using Spring Boot and Spring Cloud, implementing RESTful web services secured by Spring Security.

Utilized Java 1.8+ features, such as Lambda expressions, Stream API, and functional programming for improved data processing.

Testing & Performance Optimization:

Conducted unit, integration, and performance testing using JUnit, Apache JMeter, SOAP UI, and Fiddler.

Used Burp Suite for security testing and created Splunk dashboards for performance monitoring.

Advocated for a shift-left testing approach and researched emerging testing tools to enhance processes.

Cloud & Containerization:

Worked extensively with AWS services, including EC2, CloudWatch, Elastic Load Balancing (ELB), EKS, EBS, and CloudFront.

Deployed containerized applications using Docker onto Kubernetes clusters managed by Amazon EKS.

Data Management & Database:

Developed PL/SQL packages for automated jobs, scheduled using Oracle DB Scheduler.

Used Hibernate and Mark Logic for data interaction and wrote SQL queries for MySQL.

Utilized Scala data Frame API for data conversions and processing.

CI/CD & Build Automation:

Created and updated Jenkins CI/CD pipelines for continuous integration.

Used Ant and Jenkins scripts to automate build and deployment processes across multiple environments.

Environment: Java 8/9, React, Redux, JavaScript, Typescript and Bootstrap, Spring-Boot, Spring-Cloud, Nodejs, Scala, Apache JMeter, Karma, SOAP, Protractor, Jenkins CI/CD, Groovy, MySQL, Hibernate, GitHub, Jenkins, Kafka, Burp suite, AWS.

Java Developer

Avon Technologies Pvt Ltd Hyderabad, India July 2014 to November 2015

Responsibilities:

Agile Development & UI Implementation:

Worked in an Agile environment, participating in requirement gathering, analysis, and design.

Developed UI components using HTML, CSS, JavaScript, PHP, jQuery, and Angular to ensure responsive and dynamic user interfaces.

Backend & Microservices Development:

Designed and developed microservices using Spring Boot and implemented RESTful web services.

Utilized Core Java concepts such as Collections, Multithreading, Exception Handling, Dependency Injection (DI), and IOC for application development.

Developed backend functionalities using Python with the Django framework and employed Apache Kafka for reliable messaging and asynchronous data exchange.

Database & ORM:

Modelled database schemas, created tables, and SQL queries, and developed PL/SQL stored procedures and triggers.

Used Hibernate to create a persistence layer for interacting with the Oracle database and updating data seamlessly.

Testing, Monitoring & Logging:

Created JUnit test cases for unit testing and used Log4J for logging runtime exceptions.

Developed Shell Scripts to monitor production applications and automate application start/stop processes.

EDUCATION BACKGROUND :

Bachelors in Computer Science (2010-2014)

JNTUH ( Jawaharlal Nehru Technological University Hyderabad )



Contact this candidate