Post Job Free

Resume

Sign in

Stack Developer Front End

Location:
Frisco, TX
Posted:
February 05, 2024

Contact this candidate

Resume:

MOUNIKA MANDHADI

Sr. Java AWS Full Stack Developer

Ph No: 929-***-****

Email: ad3dxg@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/mounikamandhadi/

PROFESSIONAL SUMMARY:

As a Senior Java/AWS Full Stack Developer with over 10 years of experience, I specialize in creating scalable multi-tier applications. My expertise encompasses Java/J2EE, AWS, Python, SQL/NoSQL databases, and front-end development. I have a strong proficiency in utilizing cloud and container technologies such as Docker and Kubernetes to deploy resilient SpringBoot applications efficiently.

Highly Proficient in Java/J2EE, AWS, Python, SQL/NoSQL databases, and front-end technologies, focusing on creating efficient software systems.

Experienced in building reusable UI components with Angular and React.js, promoting consistency and efficiency in the development process.

Skilled in creating responsive web designs using CSS3, Flexbox, and Grid, ensuring seamless user experiences across various devices and screen sizes.

Experienced in containerization and deployment using Docker and Kubernetes for SpringBoot applications.

Experienced in developing and maintaining Spring Boot-based microservices in collaboration with cross-functional teams.

Proficiency in OOPS concepts and Java programming, including Multi-Threading and Java Collections.

Expert in frameworks like Spring, Spring Boot, and Hibernate for better code development.

Experience Spring framework modules – IOC/DI, AOP, MVC, Security, Spring Boot, and JDBC Template.

Experience working with Amazon Cloud Services (AWS) using Cloud Watch, Amazon S3, and Amazon RDS.

Deployed application updates to AWS and monitored the load balancing of different instances.

Experienced using AWS with both EC2 and S3 services for application backup and recovery.

Extensive experience in Amazon Web Services (AWS), including EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and Access Management, AWS CloudWatch, Elastic Beanstalk, CloudFront, and Redshift.

Experience in building flexible, reliable, efficient, and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks, Microservices, and Spring Boot.

Expertise in producing and consuming SOAP and Restful Web Services using WSDL, SOAP, AXIS, JAX-WS, CXF, REST-Jersey, and WS-Security. Had experience in web services validation using SOAP UI.

Extensive experience in integrating with RESTful and GraphQL APIs, facilitating seamless data interaction between the back-end and front-end layers.

Expertise in database modeling and development using SQL, PL/SQL – Stored procedures, functions, triggers, cursors, object types, and Indexes using Oracle, DB2, and My SQL.

Expertise in Implementing Java & J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton, and Front Controller.

Experience deploying and configuring database connection pool in Application Servers – WebLogic, WebSphere, JBoss, and Tomcat.

Involved in building the code using Maven and used Jenkins and Quick Build for continuous integration.

Experienced in developing Unit testing and integration testing with unit testing frameworks like JUnit, Easy Mock, Mockito, and Power Mocks.

Experience in various software development IDEs like Eclipse, IntelliJ, and STS and Editors like Edit Plus and Notepad++.

Strong implementation knowledge of Object-Oriented Analysis and Design using Agile methodologies.

Experienced in using JIRA bug-tracking Systems. Good knowledge of UNIX and Shell scripting.

Experienced in using Version Control tools like GIT, SVN, CVS, and Clear Case.

TECHNICAL SKILLS:

Programming Languages

Java, Python, SQL, HTML, JavaScript, Unix Shell Scripting, XML

Java Technologies/ Frameworks

Spring MVC, Spring Boot, Hibernate, Spring Batch, Spring ORM, Spring JDBC, Spring Cloud, Struts, Spring Security, Servlets, JSP, JSF, JSTL, EJB, JDBC, MVC, JPA

Web Technologies

HTML5, CSS3, Bootstrap, jQuery, JavaScript, JSF/Prime Faces, Angular, React.js, Node JS, AJAX

Web Services & XML

RESTful Web Services, SOAP, WSDL, XML, JAXP-DOM, SAX, JSON, JAXB, JAX-WS, JAX-RS

Application/Web Servers

IBM Web Sphere, Web logic, JBoss, Apache Tomcat

Databases

Oracle, DB2, MySQL, SQL Server, PostgreSQL, MongoDB, Cassandra

Messaging

JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka, RabbitMQ

IDE Tools

Eclipse, IntelliJ, STS, Visual Studio Code

SCM/ Version Control

GIT, GitHub, SVN, CVS

Tools

Maven, Ant, Jenkins, JIRA, Docker, Kubernetes, Terraform, Spinnaker, Gradle, JMeter, BlazeMeter, Dynatrace

Operating Systems

Windows, UNIX, LINUX, MacOS

Testing

Selenium, JUnit, Mockito, Cucumber, Selenium

Amazon Web Services

EC2, ECS, S3, Cloud Watch, Amazon S3, Amazon RDS, Lambda, VPC, DynamoDB, Elastic Beanstalk, IAM, Route 53, CloudFormation

Methodologies

Agile, Scrum and Kanban, Waterfall

EDUCATION:

Bachelor’s in Computer Science from Mahatma Gandhi University, India

CERTIFICATIONS:

AWS Certified Solutions Architect – Professional AMAZON WEB SERVICES (AWS)

PROFESSIONAL EXPERIENCE:

Client: US Bank - New York, NY Nov 2022 – Till Date

Role: Sr. Java AWS Full Stack Developer

Key Contributions:

Followed the Agile Scrum method to plan and create applications, breaking them into manageable sprints for better tracking and execution.

Built Java Spring Boot APIs from scratch for robust backend services.

I led the development of a dynamic user interface for the project’s web app using React.js, ensuring high responsiveness and an engaging user experience.

Utilized React Router to handle navigation within the application, creating a seamless and intuitive routing experience without page reloads.

Engineered and implemented RESTful APIs and microservices with Spring, employing Ajax, JSON, and XML for data exchange.

Advanced the development of controllers, interfaces, and implementation classes within the Spring MVC framework, incorporating Microservice architecture via Spring Boot for RESTful services.

Utilized Swagger for REST API documentation and Postman for thorough testing and validation of API endpoints.

Developed and maintained scalable Python scripts for data processing and automation tasks, enhancing system efficiency and functionality.

Utilized Python for backend service logic, including data retrieval and API endpoint integration, contributing to a seamless user experience.

Designed and implemented data models in Apache Cassandra, ensuring high availability and performance for large-scale distributed systems.

Managed Cassandra database clusters, optimizing data storage and retrieval and ensuring consistency across multiple nodes in a cloud environment.

Integrated AWS services such as Lambda, EC2, and Cloud Watch into the application infrastructure, providing a scalable and reliable cloud platform.

Orchestrated data migration and backup solutions using AWS S3 and Glacier, safeguarding critical data and enhancing disaster recovery processes.

Developed Python-based automation tools for efficient AWS resource management, including instance scheduling, resource tagging, and cost optimization.

Implemented Python libraries like Boto3 for interacting with AWS services, streamlining cloud operations, and deployment workflows.

Leveraged AWS Kinesis for real-time data streaming and processing, enabling immediate data availability and analytics.

Collaborated with development and security teams to execute regular code reviews and scans using tools like Blackduck and SonarQube, ensuring adherence to security and quality benchmarks.

Configured Hibernate mapping files and integrated them with the Spring framework.

Extensively applied form validation practices using the Spring and Hibernate Validator frameworks.

Integrated Amazon Web Services with other infrastructure components, including developing Java APIs for AWS Lambda for service management.

Implemented Kafka producers and consumers to facilitate event-driven architectures and efficient stream processing.

Utilized Kafka for messaging integration in a distributed, region-based architecture.

Developed using Spring Dependency Injection, Spring MVC, and ORM integration for comprehensive application functionality.

Addressed issues and implemented recommendations from code reviews using tools like SONAR and Black Duck.

Leveraged Elasticsearch as a search engine with REST API, building robust search capabilities

Optimized file processing times using multithreading and developed APIs for storing files in AWS S3.

Created Docker files adhering to best practices and managed Docker containers, including database and service containers, with Docker Artifactory (JFrog) configuration.

Developed comprehensive test cases using JUnit to validate application functionality.

Conducted advanced search operations using Elasticsearch.

Resolved production issues and responded to customer escalations by researching and implementing software fixes, including urgent bug releases.

Deployed projects in cloud environments using AWS and Docker containers to ensure scalable and resilient infrastructure.

Utilized CloudBees for streamlined and automated application deployments.

Automated Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitLab and Jenkins, enhancing development speed and code quality and reducing the need for manual processes.

Environment: Java 1.17, Java, Python, React.js, Spring Boot, Microservices, Web Services, Kafka, Mockito, Hibernate, Cassandra, Kibana, Elasticsearch, AWS Lambda, Amazon S3, Amazon EC2, FileNet, CI/CD Pipelines, Gitlab, Jenkins, Jules, Kubernetes, Docker, Maven, Postman, Swagger, REST and SOAP APIs, OAuth, SAML, Token, IntelliJ Idea, Junit, JMeter, BlazeMeter, Dynatrace, Rancher, AppDynamics, Blackduck, and Sonar.

Client: Premier Health Care - Charlotte, NC April 2021 – Oct 2022

Role: Sr. Full Stack Developer

Key Contributions:

I led the creation of web app modules using Spring Boot, following Agile DevOps practices for efficient project management and deployment.

I focused on creating advanced user interfaces with Angular, using TypeScript for robust and error-free code.

I used Angular’s modularity to build scalable and easy-to-maintain front-end structures. This approach streamlined development and provided a sturdy base for adding new features.

Developed reusable Angular components, directives, and services to encapsulate application functionality and facilitate RESTful API integration, ensuring a clean separation of concerns and maintainability.

Implemented state management in Angular applications using NgRx, providing a single source of truth for the app's state and enabling powerful techniques, like lazy loading, for optimized performance.

Employed Angular Material to craft responsive and aesthetically pleasing user interfaces with pre-made components that conform to Material Design specifications.

Utilized Java 8 features such as lambda expressions and streams to write clean, concise, and efficient code, significantly improving the application's performance and readability.

Used Terraform to systematically set up and control cloud resources, making it easier to deploy and keeping the environment consistent in development, staging, and production.

Ensured rapid, consistent development and deployment of microservices using Spring Boot, capitalizing on its auto-configuration and standalone deployment capabilities.

Integrated Kafka to enable reliable message queuing and streaming, allowing real-time data processing and enhancing the application's capability to handle high-throughput workloads.

Implemented multithreading in Java to optimize the application's performance, ensuring CPU-intensive tasks were executed in parallel, reducing processing time and improving overall efficiency.

Orchestrated object-relational mapping and sophisticated data handling strategies with Hibernate, leveraging Spring Data JPA for seamless SQL and NoSQL database integration.

Used Docker containerization for microservices, managed with Amazon ECS for improved scalability and reliability within the AWS cloud infrastructure.

Managed container deployment and scaling using Kubernetes to make microservices more straightforward to handle, improve application availability, and boost fault tolerance.

Executed thorough testing of API endpoints with Postman, affirming that all services conformed to the specified functional and performance criteria.

Streamlined build and deployment processes with Maven and Apache Tomcat, achieving efficient continuous integration and deployment workflows.

Designed and managed relational and NoSQL databases using AWS RDS for SQL storage and DynamoDB for key-value data structures, optimizing performance and scalability.

Enhanced application performance with Redis as an in-memory data store, effectively reducing latency and load on persistent data stores.

Utilized cutting-edge development tools like Visual Studio Code and IntelliJ IDEA to maximize development efficiency and code quality.

Proactively addressed production issues and customer service escalations, delivering robust software solutions and contributing to bug fixes and feature enhancements.

Fostered effective communication and collaboration with onshore teams and business stakeholders, ensuring project objectives were met with precision and industry-best practices.

Environment: Java 1.8, Spring Boot, Hibernate ORM, Microservices, Kafka, Angular, TypeScript, HTML5, CSS3, AWS (ECS, RDS, DynamoDB), Redis, Terraform, Kubernetes, Docker, Jenkins, Maven, JUnit, Apache Tomcat, Postman, GIT, Log4J, JMeter, BlazeMeter, Dynatrace, Visual Studio Code, IntelliJ IDEA, and RESTful services.

Client: Zurich Insurance - Dallas, TX Sep 2019 – Mar 2021

Role: Sr. Java Full Stack Developer

Key Contributions:

Engaged in Agile (Scrum) development cycles, contributing to enterprise application design, development, implementation, and testing of enterprise applications.

Transitioned legacy client-side interfaces to a modern, responsive, and interactive application using Angular.

Applied UML to structure and document system architecture, employing class and sequence diagrams to outline efficient MVC patterns for distributed application development.

Designed and coded responsive web pages using modern front-end technologies, including HTML5, CSS3, Bootstrap, Angular, and Node.js, ensuring a seamless user experience across devices.

Made web pages automatically adjust and look great on all devices, from mobile phones to large desktop monitors, by using Bootstrap's responsive grid system and pre-built components.

Created dynamic and interactive user interfaces with Angular, using its data binding and dependency injection features for a seamless single-page application (SPA) experience.

Used Node.js in the development environment for tasks like running the Angular CLI, managing dependencies with npm, and automating the build process with tools like Webpack.

Constructed robust backend components using Spring Framework features such as IoC, AOP, Spring Boot, and Spring Web Services, enhancing application functionality and maintainability.

Developed controllers, interfaces, and implementation classes with Spring MVC, integrating a microservice architecture through Spring Boot to facilitate RESTful service interactions.

Connected the Angular front-end to backend APIs, enabling dynamic data exchange and manipulation within the application.

Orchestrated Spring framework's bean wiring, DAO, and AOP modules, applying Spring AOP for centralized exception handling, thus streamlining development processes.

Integrated Hibernate ORM to map database entities, writing DAOs and POJOs in conjunction with the Spring Framework for seamless data layer operations.

Leveraged Maven for consistent building and deployment processes and utilized Jenkins to automate the CI/CD pipeline, enabling continuous integration of code changes.

Hosted and evaluated the application on AWS, conducting pre-production testing to ensure operational integrity before live deployment.

Played a crucial role in designing and developing Kafka producers and consumers using Java, critical in efficiently ingesting and processing high-volume data streams, ensuring real-time data availability and reliable messaging within the system.

Contributed to building a resilient distributed system by architecting microservices that communicated seamlessly through Kafka, enabling a decoupled architecture that supported scalable and fault-tolerant message exchanges.

Monitored system performance and managed exceptions using industry-standard logging and monitoring tools.

Developed and consumed SOAP and RESTful web services, establishing interoperability with various application modules.

Designed and implemented services within a microservice-oriented architecture, utilizing Spring Boot and Spring Data with JPA for REST-based microservices.

Collaborated with the QA team to provide SOAP UI mock web services, improving test coverage and efficiency by developing unit tests using JUnit and Mockito.

Created build and deployment scripts for Unix environments and contributed to the Jenkins configuration for build automation, reinforcing the CI/CD process.

Environment: Java 1.8, Spring - MVC, IOC, AOP, Spring Boot, Batch, Microservices, AWS Services, Kafka, Hibernate, Angular, Node JS, JAX-RS, JAX-WS, AWS, SOAP/REST, WSDL, JAX-RS, Oracle, Quartz, WebSphere, Maven, Postman, Jenkins, Eclipse, Apache CXF, JPA, Junit, Mockito, JMeter, BlazeMeter, Splunk, Dynatrace, Microsoft Visio, Rally, Mongo DB, GIT, Linux, Log4J.

Client: State of Michigan - Lansing, MI Jan 2018 – Aug 2019

Role: Java Full Stack Developer

Key Contributions:

Involved in user requirement specification, preparing requirements documents, and translating business rules into business component modules. Used Agile-scrum Software Development for developing the application.

Designed user interfaces focusing on usability and aesthetics using Angular, complemented by HTML, CSS, JavaScript, and Bootstrap to create a responsive design.

Integrated RESTful services into the front end using Angular, streamlining data retrieval and state management within the application.

Developed custom plugins and templates within the Angular application to extend functionality and enhance user interaction.

Developed custom JSP tag libraries to support existing JavaScript widgets, contributing to a more dynamic front end.

Designed and managed the data layer with Hibernate and Spring framework configuration to maintain a robust and scalable persistence layer.

Applied core Java/JEE Design Patterns, including MVC, Singleton, and Data Transfer Object (DTO), to structure the application logically and efficiently.

Conducted form validation rigorously using Spring and the Hibernate Validator framework, ensuring data integrity and user input validation.

Crafted and executed SQL queries, functions, and stored procedures for CRUD operations within an Oracle database environment, leveraging JDBC/JPA.

Utilized Spring Framework's Dependency Injection, Spring MVC, and ORM integration to build a cohesive backend.

Implemented prototype bean injection into singleton beans using Spring's lookup method injection to manage bean lifecycle and dependencies.

Applied Spring aspects such as logging, transaction management, and session management to handle cross-cutting concerns within the application.

Employed Hibernate's mapping annotations to link POJO classes to database tables and configure inheritance strategies.

Deployed and maintained web applications on Apache Tomcat, ensuring reliable application performance and uptime.

Secured Apache Tomcat environments by configuring SSL/TLS protocols and establishing proper access controls.

Enabled internationalization with Spring MVC interceptors and resource bundles, allowing for multi-language support within the application.

Managed XML schema integration for RESTful web services, ensuring seamless data interchange.

Utilized WSDL, SOAP, AXIS, and JAX-WS to create and consume web services, enhancing the application's interoperability.

Implemented Spring Batch jobs for batch processing tasks, scheduling them with Tivoli Workload Scheduler for automated execution.

Wrote SQL and PL/SQL scripts for database maintenance and business logic implementation.

Designed and implemented SOAP web services to validate business scenarios, ensuring robust business logic validation.

Conducted unit testing with the JUnit framework and captured logs, including runtime exceptions, with Log4j.

Managed builds with Maven, ensuring a reliable and repeatable build process.

Configured IBM MQ to handle message queuing, enabling robust and efficient inter-service communication within the application architecture.

Provided integration testing support, addressing bugs, and deploying code to production environments, followed by functional checks and code merges using GIT.

Enhanced CI/CD pipelines with Jenkins, integrating with SonarQube for continuous code quality checks and reporting.

Environment: Java 1.8, JSP, Servlets, Spring – IOC, AOP, MVC, Batch, Oracle, Hibernate, JDBC, Tomcat, Angular, HTML, CSS, JavaScript, Bootstrap, XML, Web Logic, IBM MQ, PL/SQL, Eclipse, EJB, Perforce, Oracle, JUnit, Web Services (SOAP, REST), AXIS, JAX-WS, JAX-RS, Log4J, Maven, Unix, GIT, SonarQube.

Client: Kofax, Hyderabad, India July 2012– Dec 2016

Role: Java/J2EE Developer

Responsibilities:

Worked in an Agile methodology environment and participated in Scrum sessions in designing, developing, implementing, and testing the distributed applications.

Designed responsive user interfaces with Angular, enhancing functionality and cross-device compatibility, supplemented with Bootstrap for layout.

Integrated RESTful API consumption into the Angular framework for dynamic data handling and user interactions.

Developed the application’s backend logic and data access layer using Spring Boot and Hibernate, focusing on efficient database communication.

Implemented Spring MVC to manage web requests and Spring Security to enforce secure access control across the application.

Conducted database operations and management using Hibernate ORM with HQL and SQL, optimizing data transactions on the Oracle database.

Migrated legacy Swing components to a web-based platform with Angular and Spring MVC, modernizing user access and interaction.

Deployed and managed the application on the IBM WebSphere Application Server, ensuring reliable application availability.

Authored SQL and PL/SQL for database schema creation and maintenance tasks.

Performed unit testing with JUnit, maintaining code integrity, and utilized Log4J for application logging and error tracking.

Managed builds with Maven, facilitating consistent build processes, and leveraged Jenkins for automated CI/CD pipeline execution.

Environment: Java, Spring Framework, Hibernate, Angular, HTML, CSS, Bootstrap, Oracle, JUnit, SOAP, REST, Log4J, Maven, WebSphere, Eclipse, Jenkins, and CI/CD.



Contact this candidate