Manish Kumar Maurya

Manish Kumar Maurya

Software Developer

Noida, UP, India

#OpenToWork

About

• 6+ years of experience in design, development, and implementation of software applications using Java SE, Java 8, Spring Boot, Microservices, and CI/CD pipelines. • Experienced in all phases of the Software Development Life Cycle (SDLC) — including analysis, design, development, testing, deployment, and maintenance. • Strong hands-on experience in Spring Framework, Spring Data JPA, JDBC Template, RESTful Web Services, and Maven multi-module applications. • Proficient in Microservices architecture using Spring Boot and RESTful APIs. • Skilled in Java Collections, Threads, Exception Handling, and Data Structures. • Solid experience with IDE tools such as Eclipse and Spring Tool Suite (STS). • Familiar with version control systems (Git, SVN) and build tools (Maven). • Good exposure to logging (Log4j), documentation (Swagger2), and reporting tools (Jasper Reports). • Experienced in RDBMS (Oracle, MySQL) and NoSQL (MongoDB) databases. • Strong collaboration and communication skills, working effectively in cross-functional teams.

Experience

Software Developer

Velocis Systems Pvt. Ltd.

Jul 2023 – Present

Project: NongHyup Bank (Feb 2024 – Present) Technologies: Java, Spring Boot, Microservices, Jasper Reports, Oracle DB, Zuul, REST APIs Role: Software Developer Description: Developed and maintained multiple core modules of the NongHyup Bank web application, including Java Developer | Spring Boot | Microservices | REST APIs | SQL Payment Module-Middleware (NEFT, RTGS, IFN095, batch processing) designed in accordance with IFTAS/RBI guidelines, along with User Authentication Service, Notification Service, API Gateway (Zuul), ADF (Application Data Framework) Module, and Beneficiary Account Lookup functionality. The system ensures secure, compliant, and efficient digital banking operations with automated reporting for RBI compliance. Responsibilities: • Designed and implemented the Payment Module-Middleware for NEFT, RTGS (IFN095), and batch processing, adhering to IFTAS/RBI standards. • Developed the Beneficiary Account Lookup Service for real-time account validation and transaction accuracy. • Built User Authentication and Notification microservices for secure and efficient communication. • Configured and managed the Zuul API Gateway for request routing, load balancing, and access control. • Designed and optimized the ADF Module for flexible data management and dynamic reporting. • Created and integrated JRXML templates for report generation (PDF formats). • Wrote optimized Oracle queries for high-performance data retrieval and reconciliation. • Managed builds and deployments using Maven and Apache Tomcat. • Monitored application logs using Log Expert and resolved system issues promptly. • Participated in daily client meetings and internal stand-ups to discuss requirements, progress, and blockers. Project: Bank of India (July 2023 – Feb 2024) Technologies: Java, Spring MVC, Liferay Portlet, JSP, HTML, CSS, JavaScript, AJAX, DataTables, Chart.js, Oracle 19c, MySQL, Maven, Tomcat Role: Software Developer Description: Development of internal banking modules for managing employee exams, user roles, reporting, analytics, MIS, and e-learning modules. The system enhances operational efficiency, data accuracy, and information security. Responsibilities: • Designed and implemented Controllers, Services, and Helper Classes. • Developed and optimized Oracle queries for business modules. • Used Maven for dependency management and project builds. • Performed log analysis and troubleshooting using Log Expert. • Prepared HTML templates and implemented PDF export functionality. • Deployed applications (frontend and backend) to servers. • Participated in daily stand-up meetings and client discussions.

JavaSpring BootOracle

Application Support Engineer / Associate Software Engineer

Object Technology Solutions Pvt. Ltd. (OTSI)

Sep 2019 – Jul 2023

Project: Bank of Maharashtra (Apr 2020 – July 2023) Technologies: Java, Spring Boot, Jasper Reports, Oracle DB Role: Associate Software Engineer Description: Developed online reporting modules for RBI compliance, including MIS, CIMS, and Non-CIMS reports. Responsibilities: • Developed controllers, services, and helper classes. • Integrated Oracle queries for data retrieval and reporting. • Created PDF, Excel, and CSV report exports using Jasper Reports. • Managed Maven-based project structures and deployments. • Monitored logs and participated in daily review calls. Project: Road and Transport Authority (Gov. of Andhra Pradesh) (Sept 2019 – Apr 2020) Technologies: Java, Spring Boot, Microservices, Jasper Reports, REST, MongoDB Role: Application Support Engineer Description: Supported and enhanced modules related to vehicle registration, user management, tax calculations, and reporting services. Responsibilities: • Interacted with on-site leads for issue resolution. • Provided support and maintenance for live systems. • Participated in troubleshooting and defect resolution.

JavaSpring BootJasper Reports

Education

Dr. Ram Manohar Lohia Avadh University

Dr. Ram Manohar Lohia Avadh University

MCA

2018
Shri Kashi Chandra Dev PG College

Shri Kashi Chandra Dev PG College

B.Sc. · Physics & Mathematics

2014

Children Inter College

Intermediate

2011

K.D.S.H.S. School

High School (S.S.C)

2009

Skills

PrometheusGrafanaSpring BatchMicroservicesCI/CDZuulSpring SecurityJasper ReportsSwagger2Log4jGitMavenOracleSpring Data JPALiferay MVC PortletSpring MVCSpring BootREST APIsSQLJava

Languages

Hindi (Native or bilingual proficiency)English (Professional working proficiency)