Post Job Free
Sign in

Web Developer Application Support

Location:
Hyderabad, Telangana, India
Salary:
120000
Posted:
September 02, 2025

Contact this candidate

Resume:

Nagarani Chirumamilla

Contact No: 616-***-****

Email ID: ****.**************@*****.***

LinkedIn - https://www.linkedin.com/in/nagarani-chirumamilla-404392375

PROFESSIONAL SUMMARY:

8+ Years of professional software experience in IT industry including Analysis, Design, Development, Maintenance, Enhancement, Application Support and Production Support of Business Applications using JAVA/J2EE, Spring MVC, Spring Boot, Angular, IBM MQ, Kafka, IIB, Data Power, IBM API Connect, DevOps, Jenkins, Terraform, Ansible, AWS and OpenShift technologies.

Extensive knowledge and hands on experience as a Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications.

Hands-on experience in developing responsive and dynamic Single Page Applications (SPAs) using Angular (8/9/10/11/12/13/14/15/16), with strong understanding of component-based architecture, data binding, lifecycle hooks, and modular development.

Strong experience in developing enterprise-grade applications using Java (6/8/10/12/14/16) and J2EE technologies including JSP, Servlets, EJB, JDBC, JMS, JNDI, and MVC-based frameworks such as Struts and Spring.

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

Good experience in all stages of the Software Development Life Cycle (SDLC) from analysis, design, development, testing, implementation and maintenance.

Hands-on experience with modern Java features including Functional Interfaces, Lambda Expressions, Streams API, and Optional to write concise and efficient functional-style code.

Strong knowledge of Core Java concepts including OOP principles, Collections Framework, Exception Handling, Multithreading, Generics, and I/O Streams for building robust and scalable applications.

Proficient in implementing Java features such as Serialization, Networking, Thread synchronization, and design patterns to develop high-performance and maintainable code.

Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.

Experience in software development methodology like Agile (Scrum) Model.

Worked in developing, deploying, and managing applications using containerization technologies such as Docker and orchestration platforms like Kubernetes and OpenShift.

Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP and JAX-WS.

Extensive experience in working with frameworks - Struts, spring, JSF, Hibernate and MVC.

Experienced in applying Test-Driven Development (TDD) to deliver high-quality, maintainable, and bug-free code.

Skilled in using JUnit, Mockito, and TestNG to build comprehensive automated test suites.

Adept at integrating TDD practices into Agile/Scrum workflows for faster feedback and continuous improvement.

Extensive experience in developing and configuring enterprise applications using Spring ecosystem, including Spring Boot for microservices, Spring MVC for web layer, Spring Security for authentication/authorization, and Spring JPA for data persistence.

Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.

Extensive experience designing and developing microservices-based applications using Spring Boot.

Experienced in developing and deploying scalable applications using Google Cloud Platform (GCP) services including Compute Engine, Cloud Functions, and App Engine.

Skilled in designing cloud-native architectures, implementing microservices, and leveraging GCP managed services for performance and cost optimization.

Proficient in designing and implementing cloud infrastructure using AWS best practices, including configuration of Subnets, Security Groups, ELB, Auto Scaling, and high availability setups across multiple Availability Zones.

Skilled in deploying, configuring, and managing enterprise applications on application servers such as IBM WebSphere, Apache Tomcat, and JBOSS, ensuring high availability and optimal performance.

Experience in troubleshooting and tuning web/application servers including WebSphere and Tomcat, involving configuration of resources, thread pools, connection pools, and security settings.

Have good knowledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Mongo DB and Cassandra,) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.

Proven capacity to meet deadlines. Good communication and presentation skills. Ability as a good developer and effective interaction with end users.

TECHNICAL SKILLS:

Programming Languages - Java (6/8/10/12/14/16/17), JavaScript/TypeScript, C, C++, Python, SQL, PL/SQL, HTML5, CSS3

Frameworks - Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring Data JPA, Hibernate, Angular (6/8/10/12/14/16), React, RxJS, Bootstrap, jQuery, Docker, Kubernetes, OpenShift

Cloud Technologies - AWS (EC2, S3, RDS, Lambda, EKS), GCP, Terraform, Ansible, Jenkins, Docker, Kubernetes

Messaging - Kafka, RabbitMQ, IBM MQ, Spark Streaming, JMS (Java Message Service)

Web Servers: Apache Tomcat, IBM WebSphere, WebLogic and JBoss

Testing Frameworks - JUnit, Mockito, Selenium, Log4j, Swagger, Postman, JIRA, TDD, BDD

Methodologies - Agile (Scrum), CI/CD, RESTful API Design, Microservices Architecture

IDE Tools - Eclipse3x, IntelliJ, Atom, WebSphere

Version Control - GIT, SVN, CVS

Databases - PostgreSQL, MySQL, Oracle19, MongoDB, Cassandra, DynamoDB, Couchbase

Education- Completed Bachelors of Technologies in Vignan’s University, from 2012 to 2016

PROFESSIONAL EXPERIENCE:

Client: Alarm.com, Lawrence, KS Dec 2023 – TILL DATE

Role: Java Full Stack Developer

About Project: Design and development of scalable, enterprise-grade web applications using Angular, Java, Spring Boot, and microservices architecture. Implemented real-time data streaming solutions with Kafka and Spark, integrated RESTful APIs, and ensured code quality with automated testing tools like JUnit, Selenium, and Playwright. Deployed and managed cloud infrastructure using AWS and Terraform, while supporting CI/CD pipelines and agile development practices.

Responsibilities:

Develop UI component architecture for developer framework using Angular, Typescript, HTML5, CSS3 and Bootstrap.

Designs, enhancements, updates, and programming changes for portions and sub-systems, including operating systems, compliers, databases, and Internet-related tools.

Analyzes design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java.

Reduced the null pointer dereferences in all the files other than the test files to ensure the defects are reduced in the Coverity scans.

Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular for single page applications

Converted a monolithic app to microservices architecture using Spring Boot using factor app methodology.

Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags.

Built real time pipeline for streaming data using Kafka and Spark Streaming.

Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Swagger API, Webservices, JSON, Log4j, MySQL and Maven.

Implemented TDD approach across multiple projects, reducing defect leakage by 30% and improving overall code stability.

Developed unit and integration tests using JUnit and Mockito before implementation, ensuring functionality aligned with requirements.

Automated frontend tests with Playwright (TypeScript) to validate Angular workflows, reducing regression defects.

Enhanced Selenium scripts for legacy test suites and integrated them into CI pipelines.

Wrote unit tests (JUnit) and used Log4J for debugging and monitoring.

Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava.

Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.

Build and configure a virtual data center in the Amazon Web Services (AWS) cloud to support Enterprise Data, Virtual Private Cloud (VPC), Public and Private Subnets, Elastic Load Balancer.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.

Worked within the SFDC to ensure which case content fields can be modified.

Set up and get the selenium up and running for UI pages and also integrate these selenium tests, so that the tests are run automatically.

Developed automation scripting in Python to deploy and manage Java SE applications across Linux servers.

Expertise in core data structures as well as algorithms and implement them using Java/python programming languages

Implemented server-side validations and developed model classes.

Experience working in agile development following SCRUM process, sprint, and daily standup meetings.

Configured Kafka to read and write messages from external programs and also to handle real-time data.

Design, perform POC where needed and develop enterprise’s Apache Kafka Distributed Messaging and Integration Ecosystem.

Written test cases and performed unit testing using Junit.

Used Log4J for logging, debugging, monitoring the error logs and fixed the related problems.

Strong background in designing cloud-native solutions leveraging GCP services such as Cloud Run, GKE, and Cloud SQL.

Knowledge of hybrid and multi-cloud environments with integration between GCP and on-prem systems.

Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform.

Worked on the JSON validation for the case submission on the client side to validate all the required fields in the PostgreSQL database.

Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL.

Environment: Core Java, J2EE, Java 11/17, Angular 12/10/8, Hibernate, JDBC, EJB’s, Servlets, Spring Framework, Spring Boot, Microservices, AWS, PCF, web sockets, Urban Code, RESTful Services, HTML5, CSS3, JSON, Junit, Log4j, Git, JIRA, Maven, Jenkins, MongoDB, Windows.

Client: WesBanco Bank Inc, Frankfort, KY Aug 2021 – Nov 2023

Role: Java Full Stack Developer

About Project: Developed and maintained scalable microservices using Spring Boot, Spring JDBC, and Hibernate, integrating RESTful APIs and message brokers like RabbitMQ and Apache Kafka. Designed dynamic front-end interfaces with Angular, React, and Bootstrap, leveraging AWS and Kubernetes for cloud deployment and container orchestration. Streamlined CI/CD pipelines using Jenkins and Docker, ensuring robust and agile development through automated testing and continuous integration practices.

Responsibilities:

Used Spring IOC and spring's Hibernate Support, transaction management. Designed RESTful XML web service for handling AJAX requests.

Used Spring framework for middle tier and Spring-JDBC templates for data access.

Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.

Developed User Interface by using React, HTML, Spring Boot, XHTML, DHTML and CSS3.

Used Angular Reactive forms to implement complex forms and performed the validations using Form Builder. Used Angular Material components developing the UI.

Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for the angular application.

Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.

Implemented micro service architecture to integrate RESTful API services in the application by utilizing Spring Boot with Spring MVC.

Collaborated with QA and Product teams to define acceptance criteria and write test cases upfront for user stories.

Integrated automated test suites into CI/CD pipelines (Jenkins, GitLab CI) for continuous validation of builds.

Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers.

Involved in web application development for backend system using Angular, Angular CLI, Webpack, HTML5, TypeScript, SCSS.

Used Spring Inheritance to develop beans from already developed parent beans.

Developed Application classes by Core Java collections, Exception handling, Generics, Design patterns are used and they are for client data like created Services, Business Delegate, POJO, Controller and DAO.

Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.

Used Spring Boot for developing Micro service architecture.

Hosted and tested the application on AWS servers before publishing it in an actual production environment.

Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.

Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.

Facilitate scrum ceremonies like grooming, sprint planning, retrospectives, daily stand-ups etc.

As part of Agile based development, coordinated and collaborated with project managers, product owner, scrum master, quality assurance team, development team and business.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.

Used Spring JDBC in persistence layer that is capable of handling high volume transactions.

Implement modules into Node.js to integrate with designs and requirements.

Developed interactive User Interfaces using Bootstrap components.

Designed and documented REST API's, including JSON data formats and API versioning strategy.

Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.

Maintained source code in GIT Repository.

Environment: Java 9/10, J2EE, Angular, AWS, Kubernetes, Hibernate, Struts, Servlets, Spring Boot, Spring Framework, Spring-JDBC, Node.js, Microservices, NoSQL, RESTful Services, JSON, Junit, Log4j, Git, JIRA, Maven, Jenkins, SQL, MongoDB, Windows.

Client: Fort Healthcare Inc, Fort Atkinson, WI Dec 2018 – Jul 2021

Role: Java Full Stack Developer

About Project: Designed and developed microservices-based web applications using Spring Boot, React, and Angular, with secure RESTful APIs and batch processing using Spark. Deployed scalable solutions on AWS using Docker and Elastic Beanstalk, following Agile methodologies and leveraging CI/CD with Jenkins, Git, and Maven for seamless delivery.

Responsibilities:

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing of software development life cycle.

Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.

Implemented Spring Boot to create a CRUD backend for our React-fronted application.

Used Spring Data Repositories to perform CRUD operations.

Mentored junior developers on best practices for TDD, resulting in improved test coverage and team-wide adoption.

Applied refactoring and clean code principles supported by TDD, leading to more modular and maintainable applications.

Spring Boot services were developed using micro service architecture with RESTFUL.

Spring security is used for authorization/authentication, session fixation, clickjacking, cross site request forgery.

Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.

Responsible for setting up ReactJS framework to achieve binding data between HTML and JavaScript objects.

Deployed the application using Docker and AWS Console services.

Developed multiple Angular 8.0/9.0 components which are compatible with latest versions of typescript, angular CLI.

Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.

Developed spark jobs for batch processing and worked on spark SQL and spark streaming.

GIT is used for the version control; Maven is used for build script and configured log4j log files.

Using JUnit test in Eclipse, developed Unit test cases and test suite.

Successfully followed agile scrum guidelines to achieve faster and iterative delivery of the software to production environments.

Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.

Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.

Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.

Used ES6 feature that allow you to work with strings in a novel was compared to ES5 and below.

Developed the application using Java and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.

Implementation of authentication for Restful web services using Spring Boot Security Starter.

Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.

Developed application components using Spring, Spring-Data, Spring Boot and Oracle.

Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Environment: Java SE 8/9, Angular, AWS, J2EE, React, Hibernate, Struts, Spring, Spring boot, Spring MVC, Java Script, Microservices, JUnit, Spring-Data, Bootstrap, Eclipse, Mongo DB, Log4j, STS, SQL, Oracle, Windows.

Client: Aflac, Houma, LA Sep 2017 – Dec 2018

Role: Java Full Stack Developer

About Project: Developed and maintained enterprise web applications using Spring MVC, Hibernate, and J2EE, implementing RESTful services and integrating with Oracle databases. Automated deployment and provisioning using Shell scripting, Docker, Jenkins, and GitLab, enhancing system efficiency and scalability.

Responsibilities:

Used the Spring Framework features like Spring Modules (IOC, MVC, Batch, Web Services and Integration).

Used Spring IOC (Inversion of Control) for injecting the beans and reduced the coupling between the classes.

Used HTML5, CSS3, Bootstrap, REST API services to develop the UI components. Also helped develop form validation using JavaScript and HTML.

Used scripting tools JavaScript, jQuery and for asynchronous calls Ajax, Json were used.

Automated provisioning and repetitive tasks using Shell scripting, Linux, Gitlab, Docker container, Jenkins, and service orchestration reducing the manual effort.

Developed views and controllers for client and manager modules using Spring MVC and Spring Core.

Wrote Maven build scripts and configuring and using Log4j.

Involved in creating, modifying and updating database tables in Oracle Server.

Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.

Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.

Implemented Web Services with the help of WSDL, Soap and JAX-WS to get updates from the third parties.

Developed and designed administration tracking system using Java, J2EE and SQL as a database.

Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.

Used Spring MVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.

Used J2EE Design Patterns like MVC (Model View Controller), Singleton, Factory, DAO (Data Access Object), DTO (Data Transfer Object) and Service Locator.

Worked on relational databases using ORM frameworks like Hibernate, spring.

Developed REST APIs for communication to external application, application integration

Used Log4J for logging and tracing the messages.

Created SQL queries, PL/SQL stored procedures, functions for database layer by analysing the required business objects and validating them with stored procedures for database management and processing.

Environment: Java SE 7, J2EE, Hibernate, Servlets, JDBC, EJB’s, JSP, Spring IOC, Spring MVC, Spring AOP, JavaScript, JQuery, Apache Tomcat, WebSphere, Rational Application Developer, SQL, Oracle, Windows.



Contact this candidate