Post Job Free
Sign in

Software Engineer - Java, Microservices, AWS

Location:
Greenfield, WI
Salary:
80000
Posted:
June 22, 2026

Contact this candidate

Resume:

SOFTWARE ENGINEER

SHILPA KATAM

***********@*****.*** +1-414-***-**** www.linkedin.com/in/katamshilpa

PROFESSIONAL SUMMARY

Software Engineer with 4+ years of experience designing, developing, and deploying enterprise-scale web applications using Java, Spring Boot, Microservices, Angular, React, AWS, and cloud-native technologies. Experienced in building secure, high-performance banking and financial applications involving payment processing, customer onboarding, account management, transaction processing, and regulatory compliance. Strong expertise in RESTful API development, distributed systems, event-driven architectures, CI/CD automation, and database optimization. Skilled in Agile methodologies, system design, cloud engineering, and delivering scalable solutions across financial services environments.

TECHNICAL SKILLS

Category

Skills

Languages

Java (11/17/21), Python, TypeScript, JavaScript, SQL, Shell

Backend & Microservices

Spring Boot, Spring Security, REST APIs, GraphQL, Microservices, JPA, Hibernate, Apache Kafka

Cloud & DevOps

Azure, AWS, Docker, Kubernetes, Terraform, CI/CD (Jenkins, GitHub Actions)

Data & Messaging Systems

PostgreSQL, MySQL, MongoDB, Redis Apache Kafka, Spark

Monitoring & Observability

OpenTelemetry, Grafana, Splunk, CloudWatch

Security

OAuth 2.0, JWT, IAM, RBAC

Testing

JUnit, Mockito, Selenium, PyTest

Practices & Tools

Agile (Scrum), TDD, Design Patterns, Git, Maven, JIRA

PROFESSIONAL EXPERIENCE

Bank of America

Software Engineer II October 2024 – Present

Designed and developed cloud-native microservices using Java 17, Spring Boot, and AWS to support digital banking and customer account management applications.

Developed secure REST APIs for customer onboarding, account servicing, and transaction processing systems used across multiple banking channels.

Implemented event-driven architectures using Apache Kafka to support real-time transaction notifications and account updates.

Built responsive user interfaces using Angular, TypeScript, HTML5, and Bootstrap, improving customer experience and application performance.

Integrated OAuth2 and JWT-based authentication mechanisms to ensure secure access to banking applications.

Developed reusable microservices leveraging Spring Security, Spring Data JPA, and Hibernate to improve maintainability and scalability.

Optimized Oracle and PostgreSQL database queries, reducing response times by over 30% for high-volume transaction workloads.

Implemented CI/CD pipelines using Jenkins, Docker, Kubernetes, and GitHub Actions to automate deployments and improve release efficiency.

Created monitoring dashboards using Splunk and AWS CloudWatch to improve observability and reduce incident resolution times.

Collaborated with business analysts, QA teams, and product owners in Agile Scrum environments to deliver high-quality software solutions.

Environment: Java 17, Spring Boot, Angular, AWS, Kafka, Oracle, PostgreSQL, Docker, Kubernetes, Jenkins, Git, Splunk, CloudWatch, REST APIs

JP Morgan Chase

Software Engineer June 2021 – December 2023

Developed enterprise banking applications using Java, Spring Boot, Spring MVC, and Microservices architecture.

Built customer account management and payment processing modules supporting high-volume financial transactions.

Developed and consumed RESTful APIs to integrate internal banking systems and third-party financial services.

Designed and implemented Angular-based user interfaces for customer servicing and financial reporting applications.

Utilized Apache Kafka for asynchronous communication and real-time event processing between distributed services.

Implemented Spring Security, OAuth2, and JWT authentication to secure sensitive financial transactions and customer information.

Developed data access layers using Hibernate and Spring Data JPA while optimizing Oracle database performance through indexing and query tuning.

Automated application deployment processes using Jenkins and Docker, reducing manual deployment effort and release time.

Participated in code reviews, unit testing, integration testing, and production support activities.

Worked closely with cross-functional teams following Agile methodologies to deliver enhancements and new features.

Environment: Java 11, Spring Boot, Spring MVC, Angular, Kafka, Oracle, REST APIs, Jenkins, Docker, Git, JUnit.

PROJECTS

Virtual Mouse Using Artificial Intelligence

Developed an AI-powered virtual mouse application using OpenCV and Deep Learning techniques for real-time hand gesture recognition and cursor control.

Achieved approximately 95% gesture recognition accuracy, improving user interaction without physical input devices.

Life Expectancy Prediction Using Machine Learning

Built a machine learning model using Python and Scikit-learn to predict life expectancy based on healthcare and demographic datasets.

Improved prediction accuracy by 20% through feature engineering, data preprocessing, and model optimization.

CERTIFICATIONS

AWS Cloud Virtual Internship

AWS Academy Cloud Architecting

React JS and .NET Core Web API Full Stack Master Course

EDUCATION

Master of Science in Computer Science

Concordia University Wisconsin



Contact this candidate