Sterling, Virginia, United States
Served as a contractor for Apple's platform team through Antra, Inc.
Developed a RESTful web application utilizing Java technologies, including Spring Boot, Spring MVC, JPA, Jersey, Oracle, and Kafka.
Implemented Alert CRUD operations, including endpoints, Alert controller, and REST API endpoints such as CreateNewAlert, UpdateAlert, DeleteAlert, and GetAlert.
Employed Feign clients/RestTemplate to consume third-party APIs and respond to user/client requests.
Adopted a test-driven development approach for all components, using JUnit and Mockito.
Utilized log4j for capturing logs, including runtime exceptions and debugging information.
Participated in designing user interfaces with React, JavaScript, CSS, and HTML.
Gained experience in version control and source code management tools like GIT.
Collaborated in a team-based, Agile setting to achieve objectives within deadlines.
Managed deployment and release of Java-based applications.
Engaged in the full cycle of software development, from analysis to design and development.
Adhered to Agile software development practices with Scrum methodology.