Annie Chandolu Sr. Java Developer
*********@*****.***
Professional Summary:
●Over 10 years of extensive experience in IT as a Java Developer, specializing in designing and implementing complex enterprise and web applications.
●Expertise includes utilizing frontend technologies such as HTML, CSS, JavaScript, JSP, Angular JS, and Angular, coupled with backend proficiency in Core JAVA/J2EE, Spring Boot,
RESTful/SOAP Web Services, Microservices, JDBC, JBoss, EJB, Hibernate ORM, and Oracle DB.
●Strong proficiency in cloud technologies, particularly AWS services and Azure, with hands-on
experience in deploying and managing cloud-based applications.
●In-depth knowledge of Microservices architecture, RESTful APIs, and database management systems.
●Skilled in Agile methodologies and continuous integration/continuous deployment (CI/CD)
practices, ensuring efficient and high-quality software delivery.
●4 years of IT experience in MuleSoft Integration (On-premise, Cloud) and Java development.
●Solid understanding of Relational and NoSQL databases, including MySQL, SQL Server, and
Oracle DB.
●Skilled in SQL and PL/SQL, developing Stored Procedures, Triggers, Functions, and Packages. Proficient in writing DDL, DML, and Transaction queries using tools like TOAD and Rapid SQL on MySQL, SQL Server, and Oracle databases.
●Showcased proficiency in managing the Software Development Life Cycle (SDLC), covering
Process Engineering, Design, Development, Deployment Support, and Testing, utilizing Agile
and Waterfall methodologies.
●Integrated applications with AWS services such as EC2, S3, RDS, Lambda, API Gateway, CloudFront, OpenSearch, AppSync, SNS, and SQS.
●Configured and managed AWS infrastructure using CloudFormation, Terraform, or similar IaC tools.
●Exemplary analytical and critical thinking skills, along with creative problem-solving abilities.
Quick learner with strong interpersonal and client-interfacing skills.
●Demonstrated ability to lead technical teams, conduct code reviews, and mentor junior developers.
Technical Skills:
Languages: Java (8/11/17), JavaScript, TypeScript, Python, C, C++ (foundational knowledge), GoLang
Frontend: Angular (2+), React, Vue.js, HTML5, CSS3, Bootstrap, jQuery, AJAX
Backend: Spring Framework (Core, MVC, Boot, Security, Data), Hibernate, Java Persistence (API), Java Server Pages (JPA), Java Message Service (JMS), Enterprise JavaBeans (EJB), Servlets Databases: Oracle, MySQL, PostgreSQL, IBM DB2, Apache Cassandra, MongoDB
Cloud: AWS (EC2, S3, Lambda, API Gateway), Azure, Azure App Service, Azure Functions, Azure SQL Database
DevOps and CI/CD: Docker, Kubernetes, Jenkins, GitLab CI, AWS Code Pipeline
Version Control: Git, Subversion (SVN), Bitbucket
Build Tools: Maven, Gradle, Ant, Terraform
Testing Frameworks: JUnit, Mockito, TestNG, Selenium
API Development and Testing: RESTful Web Services, SOAP Web Services, Swagger/OpenAPI, Postman, SoapUI
Big Data and Analytics: Apache Spark (PySpark), Hadoop, Hive, HBase
Other Tools and Technologies: Elasticsearch, Logstash, Kibana (ELK Stack), Apache Kafka, RabbitMQ, Node.js, GraphQL
IDEs: Eclipse, IntelliJ IDEA, Visual Studio Code, NetBeans
Methodologies: Agile (Scrum, Kanban), Waterfall, Test-Driven Development (TDD)
Other: RESTful APIs, Microservices, JUnit, Log4j
Professional Experience:
Sr. Java Developer
Deloitte, Fort Worth, TX (Remote) December 2022 - Present
Key Responsibilities:
●Led the design and implementation of complex enterprise-level Java applications using
Spring Boot, Microservices, and Angular.
●Spearheaded the migration of legacy AngularJS applications to Angular 17, resulting in improved performance and maintainability.
●Architect and developed RESTful APIs to facilitate seamless integration between various internal and external systems.
●Implemented and optimized Microservices architecture using Docker and Kubernetes, enhancing scalability and deployment efficiency.
●Integrated applications with AWS services, including EC2, S3, Lambda, and API Gateway, to leverage cloud capabilities.
●Utilized PySpark for big data processing and analysis, improving data-driven decision-making processes.
●Conducted technical interviews, evaluated candidates, and contributed to the overall hiring process for the development team.
●Mentored junior developers, conduct code reviews, and promote best practices in software development.
Key Projects:
1.Customer Portal Modernization
Led the redesign and development of a high-traffic customer portal using Angular 17 and Spring Boot.
Implemented responsive design principles and optimized performance, resulting in a 40% improvement in page load times.
Integrated with multiple backend systems through RESTful APIs, enhancing data consistency and real-time updates.
2.Microservices-based Order Processing System
Architected and developed a scalable order processing system using Microservices architecture.
Implemented event-driven communication between services using Apache Kafka.
Containerized services using Docker and orchestrated deployments with
Kubernetes.
Achieved 99.99% uptime and reduced processing time by 60% compared to the monolithic predecessor.
3.Data Analytics Platform
Developed a robust data analytics platform using PySpark for processing large-scale datasets.
Implemented ETL pipelines to ingest and transform data from various sources.
Created interactive dashboards using Elasticsearch and Kibana for real-time data
visualization.
Reduced data processing time by 70% and enabled real-time insights for business stakeholders.
Environment: HTML, CSS, Bootstrap, JavaScript, Angular JS, Angular 12+, TypeScript, jQuery, JAVA/J2EE Technologies, Java 11/17, Hibernate, Spring Boot, PySpark, Python, Elasticsearch, Kibana, Microservices, REST APIs, Oracle DB, AWS, EC2, S3, RDS, Lambda, API Gateway, CloudFront, OpenSearch, AppSync, SNS, SQS, Jira, Jira Align, Lean Kit, JUnit, Log4J, Git, Jenkins, JBOSS, Docker, Kubernetes
Java Developer
Discover, Phoenix, AZ (Remote) July 2020 - November 2022
Key Responsibilities:
●Developed and maintained Spring Boot applications for financial data processing and validation.
●Created Vue.js front-end applications with optimized performance and cross-browser compatibility.
●Implemented Hibernate ORM for efficient database operations and data persistence.
●Utilized Jenkins and GitHub for CI/CD pipeline deployments, ensuring rapid and reliable
software delivery.
●Developed RESTful APIs and integrated with various internal systems to streamline data flow.
●Conducted unit and integration testing using JUnit and Mockito frameworks.
●Participated in Agile ceremonies and contributed to sprint planning and retrospectives.
Key Projects:
1.Financial Transaction Processing System
Developed a high-performance transaction processing system using Spring Boot and Java 11.
Implemented complex business logic for fraud detection and risk assessment.
Integrated with multiple payment gateways and banking systems through RESTful
APIs.
Achieved processing speeds of over 1000 transactions per second with 99.999% accuracy.
2.Customer Self-Service Portal
Led the development of a responsive customer self-service portal using Vue.js and Spring Boot.
Implemented secure authentication and authorization using Spring Security and JWT.
Integrated with credit reporting agencies for real-time credit score updates.
Reduced customer service calls by 30% by enabling self-service features.
3.Batch Processing System for Financial Reporting
Designed and implemented a batch processing system for generating daily, weekly, and monthly financial reports.
Utilized Spring Batch for efficient processing of large datasets.
Implemented parallel processing techniques to reduce report generation time by
50%.
Created a scheduling system using Quartz for automated report generation and distribution.
Environment: Java 11, Spring Boot, Vue.js, Hibernate, Oracle DB, REST APIs, Angular, HTML, CSS, AJAX, Bootstrap, jQuery, JavaScript, TypeScript, ECMA, SOAP, Spring MVC, Spring Security, Spring Batch, MySQL, Quartz, PostgreSQL, JMS, DB2, Oracle, Azure, Git, WebLogic, Postman, Apache, Eclipse, JSON, XML
Java Developer
Verizon, Frisco, TX
April 2017 - June 2020 (Hybrid) Key Responsibilities:
●Upgraded legacy applications using Spring Boot, Spring Batch, and Hibernate ORM.
●Implemented RESTful web services using JAX-RS for seamless integration with backend
systems.
●Developed critical components following MVC architecture with Spring Framework and Hibernate.
●Created PySpark scripts for ETL processes, efficiently moving data from DB2 to Amazon S3.
●Conducted comprehensive unit testing using JUnit and Mockito frameworks.
●Participated in code reviews and provided constructive feedback to team members.
●Collaborated with cross-functional teams to gather requirements and design solutions.
Key Projects:
1.Customer Communication Management System
Developed a centralized system for managing customer communications across multiple channels.
Implemented a rule-based engine for personalized communication preferences using Spring Rules.
Integrated with various communication APIs (email, SMS, push notifications) for multi-channel delivery.
Achieved a 25% increase in customer engagement through targeted and personalized communications.
2.Network Performance Monitoring Dashboard
Created a real-time dashboard for monitoring network performance metrics using
Angular and Spring Boot.
Implemented WebSocket for live updates of network statistics.
Developed a data aggregation service using Spring Batch to process large volumes of
network logs.
Reduced mean time to detect network issues by 40% through proactive monitoring.
3.Big Data Analytics Platform
Architected and developed a scalable big data analytics platform using Apache Spark and AWS services.
Created PySpark scripts for processing and analyzing large datasets of customer usage patterns.
Implemented data pipelines to move data from on-premises DB2 databases to AWS S3 for analysis.
Enabled data-driven decision-making, resulting in a 15% improvement in network resource allocation.
Environment: JAVA/J2EE, Java 8, Eclipse, Angular 8, Spring Boot, Spring Data, Spring MVC, Spring Batch, Spring Rules, WebSocket, Hibernate, REST APIs, Elasticsearch, Apache Kafka, PySpark, Python, Postman, Jira, JUnit, Log4J, Git, OpenShift, Kafka, JMS, JPA, Apache Tomcat, DB2, AWS (S3, EMR, Redshift), SQL, JDBC, JUnit, UML, JSP, JSTL, Servlet, Maven, XML, JMS, Agile, TDD, Scrum, SOAP, REST, Tableau
Java Developer
Coforge, New Jersey, US (Onsite) February 2015 - March 2017
Key Responsibilities:
●Developed BPM models using Camunda and integrated them into Java applications for streamlined business processes.
●Created RESTful microservices using Spring Boot, Spring Integration, and Spring Data.
●Implemented AngularJS and Angular 6 for developing responsive single-page applications.
●Utilized AWS Elastic Beanstalk for efficient Java application deployment and management.
●Designed fault-tolerant distributed systems using Apache Cassandra for high availability and
scalability.
●Participated in Agile development processes, including daily stand-ups, sprint planning, and retrospectives.
Key Projects:
1.Business Process Management System
Developed a flexible BPM system using Camunda and Spring Boot to automate complex business workflows.
Implemented a drag-and-drop interface for business users to design and modify workflows.
Integrated with external systems through RESTful APIs for seamless data exchange.
Reduced process execution time by 30% and improved overall operational efficiency.
2.Distributed Caching System
Designed and implemented a distributed caching system using Apache Cassandra and Spring Data.
Developed a custom cache eviction policy to optimize memory usage and performance.
Implemented data replication and failover mechanisms for high availability.
Achieved sub-millisecond read/write operations and 99.99% uptime.
3.Cloud-based Microservices Architecture
Led the migration of a monolithic application to a microservices architecture
deployed on AWS.
Developed RESTful microservices using Spring Boot and implemented service discovery using Eureka.
Utilized AWS Elastic Beanstalk for automated deployment and scaling of
microservices.
Implemented centralized logging and monitoring using ELK stack (Elasticsearch, Logstash, Kibana).
Reduced deployment time by 70% and improved system scalability and maintainability.
Environment: Angular 6, Java 8, Camunda BPM, Tomcat 7.16.0, Camunda Modeler 4.12.0, Maven, Spring Boot, Postman, Apache, Apache Cassandra, Spring Data Cassandra, Eclipse, JSON, XML, HTML, CSS3, Bootstrap, JavaScript, Spring Cloud, AWS (Elastic Beanstalk, EC2, RDS), Docker
Software Developer Infotech, India (Onsite)
August 2013 - November 2014 Key Responsibilities:
●Developed Java/J2EE applications using Spring Framework and Hibernate ORM.
●Created and consumed SOAP and REST web services for system integration.
●Implemented front-end components using HTML, CSS, JavaScript, and jQuery.
●Configured and deployed applications on JBoss and WebSphere Application Servers.
●Wrote SQL queries, stored procedures, and triggers for IBM DB2 and Oracle databases.
●Participated in all phases of the software development lifecycle, from requirements
gathering to deployment.
Key Projects:
1.Employee Management System
Developed a comprehensive employee management system using Java EE and Spring Framework.
Implemented CRUD operations for employee data using Hibernate ORM.
Created a responsive user interface using JSP, JSTL, and jQuery.
Integrated with third-party payroll and attendance systems through SOAP web
services.
2.Inventory Management Application
Designed and developed an inventory management application for a retail client.
Implemented RESTful APIs for inventory updates and order processing.
Created stored procedures and triggers in Oracle Database for efficient data
management.
Developed a reporting module using JasperReports for generating inventory and sales reports.
Environment: Java, J2EE, Spring Framework, Spring Boot, React, Hibernate, Microservices, AWS, Spring MVC, Log4J, SLF4J, JSP, JSTL, AJAX, jQuery, JavaScript, JSON, XML, HTML, CSS, Bootstrap, Angular JS/2, REST APIs, REST and SOAP-Web Service, Test Driven Development (TDD), JUnit, Soap UI, SVN, Oracle SQL, PL/SQL, Oracle DB, JasperReports, JBoss.
Education:
●MS in Computer Science, Northwest Missouri State University
●BTech in Computer Science and Engineering, National Institute of Technology, Rourkela,
India