Senior Software Engineer
Current•Leveraged Spring framework’s Rest Controller to create REST-based Web services, facilitating efficient communication CICthrough JSON objects.•Engineered CRON scripts using the Spring Batch process for batch data processing, resulting in a 30% reduction in processing time for large datasets.•Engaged in various phases of the Software Development Life Cycle (SDLC) using Agile Methodology, actively participating in Scrum sessions.•Collaboration with front-end developers to integrate user-facing elements using server-side logic.•Implemented and optimized database interactions using JDBC and Hibernate, ensuring data integrity and efficient query performance.•Implemented Elasticsearch for full-context search and auto-suggestions.•Developed service and repository methods with complex SQL queries to interact with SQL servers.•Analyze information to recommend and plan the installation of new systems or modifications of an existing system.•Embraced Docker for containerization, contributing to the deployment and scalability of microservices.•Conducted code reviews and implemented best practices, resulting in a 20% reduction in post-production defects.