Summary
Overview
Work History
Education
Skills
Timeline
Generic

MOUNIKA JAMPAL

Naperville,IL

Summary

  • Over 5 years of highly skilled and experienced Java developer with a strong background in back-end development using Spring Boot and microservice, and front-end development using Angular.
  • I am always looking for new opportunities to apply my skills and knowledge to solve challenging problems and build innovative solutions.
  • Strong knowledge enterprise and distributed applications with Spring boot microservices using different Software Development Life Cycle methodologies like Agile/Scrum and Waterfall. As a Spring boot microservice developer, I have a strong understanding of Java concepts like object oriented Programming designing principles, Collections Framework, Exception Handling, Concurrent Programming, Generics, Design Patterns like Singleton, Factory Method.
  • Extensive knowledge on the spring modules like Spring IOC, Spring MVC, Spring Security, Spring- Kafka message integration and Spring Data JPA.
  • Proficient in front end technologies such as JavaScript, Angular using these technologies to build interactive and user friendly Single Page Applications SPA’s.
  • Developing and consuming web services using SOAP protocols, XML, JSON and RESTful API’s.
  • Experience in working with ReactJS, React Flux, and Redux architecture using complex Object-Oriented concepts in improving the performance of websites.
  • Experience in Snowflake's monitoring and logging functionalities to track system performance, diagnose issues, and optimize resource utilization.
  • Good knowledge and Hands on with AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS. Expertise in working both Monolith and Microservices (Domain Driven Design methodologies) architectures.
  • Worked on Database configuration with help of Spring Boot JPA and Hibernate ORM frameworks. Strong knowledge on Hibernate framework using Hibernate Connection Pooling, HQL, collections hibernate caching, Hibernate Transactions, Optimistic Locking. Experience in database design and development using Oracle, MySQL, PostgreSQL and MongoDB and familiar with tools like SQL
  • Proficient in error handling and exception management strategies when working with Java APIs, ensuring robust and reliable application behaviour.
  • Good knowledge on working with Cloud technologies like AWS and experience in setting up development environments such as Amazon EC2, Amazon S3 and also familiar with Containerizing the applications and deploying in AWS cloud environment.
  • Actively involved in designing and developing business, application, data, and infrastructure solutions, optimizing performance and maintaining application components in the cloud.
  • Played a key role in architectural discussions and technical initiatives, integrating cross-functional systems and driving technical projects.
  • Designed systems with considerations for non-functional requirements such as scalability, reliability, availability, observability, security, and maintainability.
  • Created system documentation/playbooks and contributed as a technical reviewer in requirements, design, and code review processes.
  • Developed test case designs, executed test cases, and collaborated with product teams to resolve identified issues, ensuring software quality.
  • Ensured code quality and documentation standards were met for supporting applications post-deployment. Extensive use of Splunk and ELK tools to monitoring and analysing the performance and reliability of microservices, identifying and troubleshooting issues.

Overview

7
7
years of professional experience

Work History

Java Full Stack Developer

EQUIFAX
06.2023 - Current
  • Managed a group of Java programmers in effectively conceptualizing, constructing, and deploying business-critical corporate software, leading to enhanced operational effectiveness and heightened client contentment
  • Leading a team of developers in designing, developing, and implementing full stack Java applications
  • Collaborating with cross-functional teams, such as UX/UI designers and backend developers, to ensure seamless integration and compatibility of front-end and back-end components
  • Architecting and designing scalable, efficient, and maintainable software solutions using Java frameworks and technologies
  • Utilized agile practices, including Scrum, to optimize development workflows, promote team cooperation, and deliver top-notch software within challenging time constraints
  • Implementing best practices and coding standards to ensure high-quality, reliable, and secure software development
  • Utilized Spring Boot framework to accelerate the development of robust and scalable Java applications
  • Extensive experience in deploying applications on major cloud providers such as AWS or Azure, ensuring high availability and fault tolerance
  • Proficient in Swagger/OpenAPI for API design, documentation, and testing, ensuring clear communication and interoperability
  • Implemented Continuous Integration (CI) and Continuous Delivery/Deployment (CD) pipelines using Tektone Pipeline or GitLab CI for automated software delivery
  • Conducting code reviews, providing technical guidance, and mentoring team members to enhance their technical skills and ensure adherence to coding standards
  • Monitoring and optimizing application performance, scalability, and reliability through performance testing, profiling, and optimization techniques
  • Staying updated with the latest advancements in full stack Java development, emerging technologies, and industry trends, and applying them to improve the overall development process and software quality
  • Transferred the project to Java 8 to leverage the benefits of lambda expressions and improve cloud connectivity
  • Additionally, incorporated Spring Boot libraries and implemented UI enhancements
  • Developed Java modules implementing business rules and workflows using Spring MVC, and Web Framework
  • Used Spring 4.0 to develop RESTful Web Services for seamless exchange of sales and user information data with a third-party application
  • Worked with Amazon S3 as an object storage service for storing obsolete data
  • Configured AWS IAM roles to enforce access restrictions on objects at the bucket or account level, leveraging S3 Block Public Access
  • Developed scripts using JavaScript and Python to automate repetitive tasks, improving efficiency and reducing manual effort
  • Worked with Snowflake, a cloud-based data warehousing platform, to store, manage, and analyse large volumes of data.Monitored and managed Service Level Agreements (SLAs) and Key Performance Indicators (KPIs) to ensure compliance and meet customer expectations
  • Developed an RFP (Request for Proposal) Microservice that provides a RESTful API, leveraging Spring Boot within a Microservices architecture
  • Responsible for maintaining and expanding our cloud infrastructure using AWS (EC2/EBS)
  • Utilized Java API to interact with various external systems, such as web services, databases, and messaging frameworks
  • Provided technical support and troubleshooting assistance to Java developers and users
  • Developed Data Access Objects (DAOs) using SQL and Hibernate for efficient data retrieval and manipulation
  • Employed JUnit and Mockito frameworks for conducting unit and integration testing
  • Utilized Spring AOP for efficient transaction management and hosted Microservices on PCF (Pivotal Cloud Foundry) and AWS platforms
  • Managed and resolved IT incidents, following established incident management processes and procedures
  • Utilized Java API documentation and reference materials to understand API functionalities, usage, and best practices
  • Assisted in resolving Java-related issues, including compilation errors, runtime exceptions, and performance bottlenecks
  • Implemented monitoring and reporting mechanisms to track and report SLA and KPI performance
  • Developed and executed SQL queries in Snowflake to extract, transform, and load data from various sources.

Java Developer

TCS
01.2017 - 09.2021
  • Involved in development and implementation of the application using Spring and J2EE framework
  • Used Spring boot for developing the Restful Microservices in JSON format and deployed in the AWS Cloud
  • Worked with JavaScript and Python frameworks and libraries to leverage pre-built functionalities and accelerate development
  • Proficient in Linux shell scripting and Python for automation and infrastructure management tasks
  • Expertise in core AWS services such as API Gateway, Lambda, S3, SQS, EC2, DynamoDB, RDS, etc., adhering to best practices for security and scalability
  • Implemented code coverage and quality checks, leveraging AWS services like CloudWatch, SumoLogic, and Dynatrace for observability and monitoring
  • Designed and implemented streaming solutions using Kafka and worked with both relational and NoSQL databases like DynamoDB and MongoDB
  • Implemented problem management processes to identify and address recurring incidents and underlying problems
  • Conducted regular reviews of SLA performance, analyzing data and identifying areas for improvement
  • Integrated third-party Java APIs into existing systems, leveraging their functionalities to enhance application capabilities
  • Developed web services following RESTful API principles, microservices architecture, and SOA standards
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concepts
  • Gathered and analyzed relevant data to measure and monitor SLA compliance and KPI achievements
  • Implemented Snowflake's security features, such as role-based access controls and data encryption, to ensure data privacy and compliance
  • Implemented SQL joins to combine data from multiple database tables and retrieve meaningful insights
  • Designed and developed the REST based Microservices using the Spring Boot and documented them using Swagger
  • Troubleshooting the application using AWS CloudWatch logs and working with AWS lambda function development
  • Building tools for deployment, monitoring, and troubleshooting of system resources in an AWS environment
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Education

MASTERS IN COMPUTER SCIENCE -

Lewis University
Romeoville, IL
05.2023

BACHELORS IN COMPUTER SCIENCE -

Ramappa Engineering College India
06.2014

Skills

  • Java (11/8/7/6)
  • C
  • C
  • C#
  • PHP
  • PL/SQL
  • Python
  • JSP
  • JSTL
  • Servlets (31,30)
  • JDBC
  • EJB
  • Java Beans XSD
  • JAX-RS
  • JAX-WS
  • SOAP
  • WSDL
  • Axis
  • Apache CXF
  • Java Security
  • Spring Boot
  • Rest API
  • Spring Core
  • Spring Integration
  • Spring Security
  • Struts 20/10
  • Hibernate 4x/3x
  • Spring 30
  • Spring Batch
  • Spring AOP
  • JSF
  • Spring IOC
  • React JS
  • Angular JS
  • Servlets
  • JavaScript
  • HTML5
  • CSS3
  • JQuery
  • AJAX
  • JSON
  • DOJO
  • NodeJS
  • ReactJS
  • AngularJS
  • Bootstrap
  • XML
  • XSL
  • XSLT
  • SAX
  • DOM
  • XML Beans
  • JAXB
  • SQL Server
  • MySQL
  • Oracle
  • MongoDB
  • Cassandra
  • Dynamo DB
  • Graph DB
  • PostgreSQL
  • Oracle SOA
  • RESTful
  • UDDI
  • Rabbit MQ
  • IBM MQ
  • Apache Active MQ
  • Apache Kafka
  • JMS (Java Message Service)
  • Apache Tomcat 80/7x/6x
  • IBM WebSphere 8x/6x
  • Oracle WebLogic 10x/9x
  • WebLogic
  • IBM WebSphere
  • Apache Tomcat
  • JBoss
  • Singleton
  • Business Delegate
  • Data Transfer Object
  • Façade
  • Data Access Object
  • MVC
  • Filter

Timeline

Java Full Stack Developer

EQUIFAX
06.2023 - Current

Java Developer

TCS
01.2017 - 09.2021

MASTERS IN COMPUTER SCIENCE -

Lewis University

BACHELORS IN COMPUTER SCIENCE -

Ramappa Engineering College India
MOUNIKA JAMPAL