San Jose, California, United States
Part of the team developing the Common Reporting Service, which provided a unified way to access
metrics for Cisco Spark and Cisco WebEx for product clients, including Apple, UI teams, product managers, and reporting teams. .
Developed and maintained microservices that exposed RESTful APIs in Java using Spring Boot for seamless data retrieval from WebEx and Cisco Spark.
Participated in test-driven development (TDD), writing unit tests with JUnit and Mockito to ensure the quality of the services.
Implemented log management and error tracing using Log4j for enhanced debugging and system stability.
Collaborated with internal and external teams to determine the data required for effective reporting and integration with backend services.
Used GIT for version control and Maven for build and dependency management.
Employed Maven for project build and dependency management, ensuring streamlined development processes.
Worked closely with the team to optimize and scale the backend architecture for better integration with the ETL data pipeline.
Environment: Core Java 8, Spring Boot, Cassandra, Apache Spark, Jenkins, Git, Log4j, Luigi, Maven, JUnit, Object-Oriented Programming (OOP), Agile, Scrum, NoSQL