Passionate Java developer with 3.5+ years of experience in Spring Boot, Microservices, and Hibernate.
I’ve worked on mission-critical banking applications and led complex environment migrations.
AWS Cloud Practitioner certified with hands-on expertise in REST APIs, OAuth2, and CI/CD pipelines.
I love solving real-world problems through clean code, and I’m here to help you do the same.
Java Developer | Tata Consultancy Services | Toronto ON Jan 2024 - Present
Tech:Java/Struts, Web Technologies (HTML/CSS/JavaScri...
Java Developer | Tata Consultancy Services | Toronto ON Jan 2024 - Present
Tech:Java/Struts, Web Technologies (HTML/CSS/JavaScript/JSP), Oracle SQL, Application Servers (WebLogic/JBoss), Unix/Linux & Shell Scripting
● Managed a critical internal application for a CIBC by resolving issues for branch users through WSDL (XML based language) which tracks interactions between clients and web services. This improved more than 5000 branch user satisfaction and operational efficiency.
● Worked on various coding tasks and intakes including change records which involved in developing GUI components using HTML, CSS, JSP, JavaScript, JSTL and developing logic for backend software development using Java 8 and struts based on Business Requirements and banking rules.
● Analyzed and optimized Oracle SQL queries for tracking and data validation in dev environments.
● Helped client in migrating apps's environment from Weblogic 12.1.2 to Jboss 7.4.12 which includes moving away from Solaris to Red Hat Linux and configuring EJBs, EAR/WAR descriptors, modules and code changes, JNDI binding, unix shell scripting and mapping using Red Hat Application Migration Toolkit (RHAMT) .
● Consistently checked the application performance and stability and took steps to prevent issues
● Created change tickets in ServiceNow and represented in Enterprise Change Management (ECM) meetings for every production deployment, aligning schedules and ensuring stakeholder buy-in.
Managed a critical internal application for a Canadian bank by resolving issues for branch user's through WSDL (XML based languag...
Managed a critical internal application for a Canadian bank by resolving issues for branch user's through WSDL (XML based language) which track interactions between clients and web services. This improved more than 5000 branch user's satisfaction and operational efficiency.
Worked on various coding tasks and intakes including change records which involved in developing GUI components using HTML, CSS, JSP, JavaScript, JSTL and developing logic for backend software development using Java 6 and struts based on Business Requirements and banking rules.
Currently leading the project of migrating apps's environment from Weblogic 12.1.2 to Jboss 7.4.12 which includes moving away from Solaris to Red Hat Linux and configuring EJBs, EAR/WAR descriptors, modules and code changes, JNDI binding, unix shell scripting and mapping using Red Hat Application Migration Toolkit (RHAMT) .
Played a key role in enhancing top Canadian bank's system by using Core Java, Maven, Gradle, Spring boot and Microservices architecture for backend development, and Angular and JavaScript to improve the application's user interface adhering to banking, technical requirements and business requirements.
Focused on code reviews through Initial Quality Assurance (IQA) and Enhanced Quality Assurance (EQA) procedures prior to code promotion.
Used agile methodologies tools, including JIRA and Confluence for user'story management. JUnit and Mockito were employed to build extensive unit test cases to ensure the robustness and reliability of the developed solution. Integrated caching into the application using the @Cacheable annotation to improve user's performance.
Resolved bugs using IDE and browser inspection tools, collaborated with QA and Cross-Functional team, and conducted troubleshooting across DIT, SIT, UAT, PTE, and PROD environments throughout the development lifecycle