May 2024 - Present
Software Development Engineer - Java
Tech-stack used : Core java | J2EE | SpringBoot | RestFul API | Spring DataJPA | Spring Security | Maven | Weblogic Server |
LDAP | Microservices | Hibernate | Angular | Design Patterns | Swagger API Documentation | Postman
- As part of implementing the search functionality for transaction management, my responsibility was to ensure that users could efficiently retrieve transactions based on specified criteria.
- Involved in designing and implementing a search API that could handle various input parameters such as date ranges, transaction types, and other filters.
- Designed and developed a defect management dashboard with advanced filtering options (application name, category, date, priority) using Spring Boot and Angular, integrating a stored procedure with dynamic SQL for flexible data retrieval and percentage distribution insights.
- Implemented Excel export functionality using Angular libraries (xlsx and FileSaver) for frontend and , enabling users to download filtered defect data in a structured format.
- Optimized query performance by leveraging pagination, Stream API, and indexed columns, achieving a 35% reduction in execution time and a 50% improvement in response time for large datasets.
May 2022 - July 2023
Java Developer
Tech-stack used : Core java | J2EE | SpringBoot | RestFul API | Spring DataJPA | Spring Security | Maven | Red Hat OpenShift Server | Kafka | Microservices | Hibernate | Postman | Swagger
- Developed RESTful Web Services using Spring Boot to integrate multiple systems and streamline data flows.
- Responsible for developing and maintaining the account management system. This involved implementing the core functionalities such as deposit, withdrawal, and balance retrieval.
- Ensured data integrity and consistency by utilizing ConcurrentHashMap to handle concurrent access and updates to account balances.
- Addressed potential issues such as NullPointerExceptions, race conditions, insufficient balance, and lost updates through careful error handling and synchronization mechanisms
- Troubleshot and resolved bugs and issues, resulting in a 25% reduction in customer complaints.
- Experience in development/deployment , application setup and bug fixing and supporting application.
- Translated of requirements, designs and wireframes into high quality code.
Feb 2022 - Apr 2022
Developer Intern
Tech-stack used : Core java | J2EE | SpringBoot | RestFul API | Spring DataJPA | Spring Security | Maven | Red Hat OpenShift Server | Kafka | Microservices | Hibernate | Postman | Swagger
Design, engineering and implementation of application secu-
rity solutions in a scalable way for a worldwide enterprise.
- Developed RESTful Web Services using Springboot to inte-
grate multiple systems and streamline data flows.
- Implemented CRUD (Create, Read, Update, Delete) operations
using JPA and Hibernate to interact with the database.
- By incorporating pagination with the stream API,effectively
achieved a substantial 30% reduction in API response time.
- Developed and implemented robust data validation strategies
in Spring Boot applications,working in an Agile team environ-
ment.