Sangmesh Deshmukh
Java Software Engineer
About
Java Backend Developer with 2.8 years of experience building high-availability banking microservices, specializing in Java 17, Spring Boot 3, and RESTful API design. Delivered secure, production-grade backend services for a core digital banking platform (Commonwealth Bank of Australia), covering customer onboarding, account management, fund transfers, and transaction history. Hands-on experience implementing JWT-based authentication and role-based access control using Spring Security across multiple microservices. Skilled in Hibernate/JPA query optimization and MySQL indexing, with a track record of measurably improving database response times. Experienced in containerized deployments and CI/CD pipelines using Docker, Jenkins, and GitHub Actions. Proficient in writing unit and integration tests with JUnit 5 and Mockito to ensure high code quality and coverage. Comfortable working in Agile/Scrum teams - sprint planning, code reviews, debugging, and cross-functional collaboration. Quick learner, capable of working independently and coordinating with distributed engineering teams to deliver on schedule.
Skills & Expertise (39)
Work Experience
Software Developer
Mirafra Software Technologies
Jan 2024 - Present
Contributed to backend development using Java 17 and Spring Boot for enterprise banking applications in an Agile development environment. Developed, enhanced, and presented 5+ REST APIs covering user profile management, transaction history, authentication and authorization, beneficiary management, admin management, and notification services. Implemented JWT-based Spring Security across 5+ microservices, ensuring zero unauthorized access post-deployment. Worked with MySQL and Hibernate/JPA for database integration, CRUD operations, query handling, and transaction management across multiple service modules. Optimized Hibernate/JPA queries and MySQL indexing, reducing database query response time by approximately 30%. Participated in deployment and CI/CD activities using Docker, Jenkins, GitHub Actions, and Git-based development workflows. Wrote and presented unit and integration test cases using JUnit 5 and Mockito for service and controller layer validation, achieving high code coverage. Collaborated with a cross-functional Agile/Scrum team during sprint planning, code reviews, debugging, and feature enhancement activities. Resolved 25+ bugs and support issues related to API responses, validation handling, authentication flows, and database operations in staging and production environments.
Education
Bachelor of Engineering - Nutan College of Engineering and Research, University of DBATU
2020 - 2024 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (39)
Click a skill to find developers with the same skill