Java Developer
Boston, Massachusetts, United States
I actively participated in scrum status meetings and practiced coupled programming and Test-Driven Development (TDD) within an Agile software development environment. Coding, unit testing, and integration testing utilizing Object-Oriented Analysis (OOA) techniques in conjunction with Spring Boot and Java were among my responsibilities. For front-end development, I employed HTML5, CSS, jQuery, and Ajax, while incorporating JavaScript to execute client-side validation. By utilizing MVC frameworks such as ExpressJS and NodeJS and developing MERN applications with Rest APIs, I improved the user experience. In addition to orchestrating the integration of web services with Apache Camel routing and Spring, I possessed the necessary skills to construct SOAP and REST services utilizing Apache CXF, EJB, and Java Messaging. Using Spring Boot, I assisted in the implementation of J2EE standards, microservices, and message-based architectures. Furthermore, I oversaw cloud-based development utilizing Azure Technologies, orchestrated continuous integration and delivery utilizing GitHub, Jenkins, Terraform, and Azure DevOps, and devised automated testing frameworks incorporating JAVA, Junit, and Maven. I implemented Dynatrace for system performance monitoring and TC Server application troubleshooting. In addition to contributing to the analysis, design, development, and testing phases of software development, my responsibilities included analyzing complex problems and their solutions.