Sr. Software Engineer
Current• Involve in the design, implementation testing, deployment, and enhancement of the application throughout the project life cycle.• Construct Spring configuration files for beans and properties to be implemented using Spring Dependency Injection.• Compose and execute REST APIs using Spring Boot and migrate from SOAP-based webservices to RESTful services.• Build Microservices using Spring Boot that creates, updates, deletes, and gets the assignment information from the backend.• Employ Spring RESTful API to set up web services and establish the communication between the front-end and the middle-tier controller using JSON data type.• Utilize MuleSoft for integration purposes, orchestrating seamless communication between disparate systems and enhancing overall efficiency in data exchange.• Apply Git to manage a version of the files; accountable for code merges from branch to trunk and creating new branches when new feature implementation starts.• Actively contribute to an Agile development environment, collaborating with cross-functional teams to deliver high-quality software solutions.• Proficiently manage and enhance legacy PHP applications, demonstrating a keen ability to navigate and optimize older codebases for sustained functionality.