About

  • As a backend Java developer, I specialize in designing, developing, and maintaining server-side applications and APIs.
  • My work revolves around implementing business logic, data processing, and database interactions using Java and related technologies.
  • I am proficient in frameworks such as Spring Boot, RESTful API, Spring Data JPA, Spring Security, Microservices, and Hibernate, and in databases like Oracle and MySQL, enabling me to build scalable and efficient systems.
  • Currently, I’m working at the Reserve Bank of Information Technology in Mumbai, India, where I focus on enhancing our defect management system and implementing robust authentication solutions.
  • My role includes optimizing API response times, securing application configurations with LDAP, and integrating an SSL Certificate into the defect management system to ensure secure data transmission and enhance application security.
  • I collaborate closely with frontend developers and other team members to integrate backend functionality seamlessly into the overall application architecture.
  • Experienced in the software development life cycle, application setup, bug fixing, and application support.
      • 📌Frontend
      • 📌Backend
      • 📌Database
      • 📌Tools
      • HTML5
      • Spring,Design Patterns
      • SQL
      • STS
      • CSS
      • SpringBoot
      • MYSQL
      • Maven
      • Angular
      • Microservices
      • Oracle
      • Swagger
      • Bootstrap
      • Restful API
      • MongoDB
      • Postman

    Interests

    RestFul API Development

    Software Engineering

    Problem Solving

    Development

    System Design

    Microservices

    Design Patterns

    Optimization Solutions

    Education

    B.E. in Computer Science

    August 2019 - August 2022
    Relevant Coursework
    • Data Structure and Algorithms
    • Object-oriented Programming
    • Software Engineering

    Diploma in Computer Engineering

    August 2016 – August 2019
    Relevant Coursework
    • Programming
    • Development
    • Software Engineering

    Experience

    Reserve Bank Information Technology Pvt. Ltd. (ReBIT)

    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.

    Wipro

    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.

    Wipro

    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.

    Projects

    Blog Application

    Product Manager API

    GoogleDocs Clone

    Realtime ChatApp

    Skills

    Languages and Databases

    C++ vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone upload.wikimedia.org vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone

    Frameworks

    reactjs spring boot spring mvc spring data jpa spring tool suite C++

    Tools

    vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone swagger docs swagger docs

    Contact

    My Address

    Mumbai

    Mumbai - 400 000

    Social Profiles

    Email

    nehayadav262001@gmail.com

    Contact

    +91 9970049171