Software Engineer at Zenon Systems (2024-09 – 2026-03)
JOBCONNECT – Online Job Portal System. JobConnect is a web-based platform that connects job seekers with employers. Users can create profiles, apply for jobs, and track application status, while employers can post jobs, manage candidates, and view analytics. The system supports user authentication, role-based access, and real-time notifications.
- Focusing on building and maintaining web applications using Spring Boot and RESTful APIs.
- Skilled in developing responsive front-end interfaces using TypeScript, HTML, and Tailwind CSS for better user experience.
- Hands-on experience with SQL for database queries, data validation, and backend integration.
- Familiar with Agile (Scrum) methodology, participating in sprint planning, code reviews, and daily stand-ups.
- Experienced with Git and GitHub for version control and Jenkins for CI/CD build automation.
- Strong understanding of Core Java, including OOPs concepts, collections, exception handling, and debugging.
- Collaborated with cross-functional teams to design, develop, and deploy scalable features.
- Eager to learn new technologies, improve coding efficiency, and contribute to team success in real-world projects.
Associate Consultant at Capgemini India Pvt Ltd (2021-05 – 2023-03)
EDP Application related to banking software. For an EDP (Electronic Data Processing) Application related to Banking Software, a Java Developer typically handles backend development, secure transactions, and system integration.
- Developed and maintained banking applications using Java, Spring Boot, and RESTful APIs to support EDP processes like transaction processing, account management, and reporting.
- Implemented secure backend services for banking operations such as fund transfers, customer data processing, and batch transaction handling.
- Integrated banking systems with databases (Oracle/MySQL) to manage large volumes of financial data efficiently.
- Developed APIs for inter-system communication between core banking systems, payment gateways, and third-party financial services.
- Ensured application security and compliance by implementing authentication, authorization, and data encryption mechanisms.
- Performed debugging, troubleshooting, and performance optimization for high-volume transaction processing systems.
- Worked with Agile teams including QA testers and business analysts to deliver reliable banking software features.
- Participated in code reviews and unit testing to ensure high code quality and system stability.
- Handled batch processing and scheduled jobs for daily banking operations like reconciliation, statement generation, and reporting.
- Supported production issues and system monitoring to ensure smooth operation of banking applications.
- Responsible for analyzing given user stories
- Used JIRA for task tracking and Git for version control
- Involved in Development & module test
- Improved system performance by optimizing SQL queries and refactoring legacy code
- Created the Content Manager OnDemand Objects for archiving/retrieving reports
- Identified trends of issues, created technical documents and outage records
- Automated the JUnit test classes and used Mockito
- Unit testing of REST endpoints
- Participated in daily Agile Scrum meetings and sprint planning
- Performed documentation of the entire process and design
- Conducted regular project status calls with client and onshore team
- Fixed critical issues and communicated effectively
- Gained knowledge in Agile methodologies
Junior Java Developer (Trainee) at Epicminds IT Private Limited (2020-03 – 2021-04)
Developed the application for Government-based sectors
- Implemented, integrated, and tested modules
- Adhered to best practices for project support and documentation
- Back-end development using Java/J2EE
- Conducted test case reviews, analysis, bug fixes, and performance optimization
- Coordinated with the development team for issue resolution and root cause analysis