Summary
Overview
Work History
Education
Skills
Additional Information
Personal Information
Projects
Disclaimer
Timeline
AssistantManager

Nisarg Munjpara

Senior Java Developer
Gandhinagar

Summary

Versatile Senior Java Developer experienced with the full software development lifecycle and comfortable working within Agile development frameworks. Organized and hardworking team player with strong verbal and written communication skills. Prepared to bring 7.10 years of related experience to a challenging position.

Overview

4
4
years of post-secondary education
8
8
years of professional experience

Work History

Senior Java Developer

Infomerica
Banglore, Hydrabad
6 2023 - Current
  • Developing and implementing new requirements and enhancements in the existing project using Java 8, Spring boot and Apache Camel technologies
  • Writing Junit test cases to ensure code coverage and minimum defects
  • Participating in the daily scrum calls, sprint grooming sessions and meeting with product owner if required
  • Deploy code to different environments like QA and UAT for testing purpose
  • Providing support on Prod release and monitoring tasks
  • Supporting stakeholders to their Production related queries
  • Responsible to review other team members' code.

Senior Java Developer

Cybage Software
Gandhinagar, Gujarat
07.2021 - 06.2023
  • Utilize Java, Java EE and Spring Boot technologies to develop enterprise level web applications for the client based on their requirements
  • Coordinated with other team members to migrate legacy application to newer version which reduced the complexity and time
  • Responsible to write Junit test cases for the existing development and wrote test cases for the older code to ensure the minimum code coverage
  • Experienced to work in agile framework and participating in sprints, daily scrum, client and other ceremonial meetings
  • Responsible to review the code developed by other team members.

Senior Java Developer

Tatvasoft
Ahmedabad, Gujarat
10.2017 - 07.2021
  • Designed, developed and implemented software applications for website based on analyzed requirements and understanding of industry technical standards
  • Reworked applications to meet changing market trends and individual customer demands
  • Participated in requirements gathering and design development meetings
  • Selected for an onsite opportunity at Ooredoo, Qatar
  • Involved in design, develop and delivering solutions based on client requirements.

Java Developer

ITLion
Ahmedabad, Gujarat
08.2016 - 09.2017
  • Participated in complete software development lifecycle, including design, development and testing
  • Contributed to project development meetings
  • Participated in requirement gathering process and regular updates meeting
  • Reviewed other team members' code

Education

Bachelor of Engineering - Computer Engineering -

Shankersinh Vaghela Bapu Institute of Technology
Unava, Gujarat
06.2011 - 05.2015

Skills

Core Java

Additional Information

7.10 years

Personal Information

Date of Birth: 08/16/94

Projects

Trade Reporting (Barclays, London)

This project is intended to enhance transparency and reporting requirements to protect investors. It happens under certain rules and regulations to ensure fairness in the market and monitor market abuse. It is a large sized microservice architecture-based project where multiple projects work as per type of trade or transaction and provides outstanding end product to users. Trades are fetched from the upstream and based on a type of trade be it normal trade or securities trade it gets processed under certain rules and regulations and based on its jurisdiction it will be reported out with other mandatory information. Necessary information gets stored in the database.

  • Participating in daily scrum meetings and internal team discussion.
  • Responsible for developing effective code in the existing flow and/or developing new feature. And deploying applications on development, QA & UAT environment using Bitbucket and TeamCity.
  • Maintaining various services on different environments such as start/stop services after deployment, verifying deployment, support prod issues by analyzing logs from the server and other required analysis.
  • Writing JUnit test cases to ensure minimum code coverage.
  • Reviewing other team mates PR and help them as when needed.
  • Tools & Technologies: Java 11, Spring boot, Microservices, MSSQL, Apache camel, Solace Queues, Maven, Junit, Procedures, Jira, Confluence, Team City, Bitbucket, Putty

Travel & Hospitality (Amadeus)

This is a travel & hospitality domain solution. It is a large sized microservice architecture-based project where multiple projects work as a one and provides outstanding end product to customers. It is a B2B as well as customer-oriented project which mainly consists of hotel booking module. Customers can check for the availability of properties, make reservations and business can maintain inventory based on the reservations done by customers.

  • Participating in daily scrum meetings and internal team discussion.
  • Responsible for developing efficient code and deploying applications on development and testing environment using CI/CD tools as per requirement.
  • Writing JUnit test cases to ensure minimum code coverage.
  • Reviewing other team members' code.
  • Tools & Technologies: Java 11, Spring boot, Spring Security, JUnit 4, Apache Camel, Kafka, Angular 10, Bitbucket, Maven, Jenkins, Splunk, Rally, Agile Development, Postman, Oracle DB, IntelliJ Idea, Confluence, Teams.

Neobank (Volt Bank)

Neobank is based on online banking solution. It consists of multiple modules and provides online banking system which includes all the functionality of traditional banking. This project includes full-fledged system of online payment, money transactions and card payments.

  • Responsible for developing spring boot REST APIs.
  • Write test cases using JUnit.
  • Participating in daily stand-ups and internal team discussion meetings.
  • Tools & Technologies: Java 11, Spring boot 2, Spring Security, Spring data JPA, JUnit, REST APIs, Auzre DevOps, GitHub, Maven, Docker, Jira Software (Agile Development), Postman, Snyk, MSSQL, IntelliJ Idea, Slack, Confluence

AWH (Australian Wool Handler)

Wool App is a web application which is used to manage the wools. Wool can be received from grower/transporter and bestowed in the stowage locations based on broker, state and centre details. Once stowed, wool bales are captured and followed by mark up process to get marked with wool description. Then bales are sorted and are ready for transfer process and distributed to respective brokers.

  • Analyzed requirements and estimation process.
  • Developed REST APIs using spring boot and java.
  • Participated in client communication to understand requirements.
  • Managed development process and shared status of the project.
  • Tools & Technologies: Java, Spring boot, Spring data JPA, Spring Security, JUnit, Angular 8, JSON, Rest APIs, Github, Maven, Eclipse, IBM db2 database

API Wrapper

API Wrapper provides wrapper REST endpoints for 3rd party APIs which allows 3rd party APIs to be communicated from organizational network through API wrapper endpoints. It calls APIs with input parameters and returns respective output to users in json, xml & yaml format.

  • Analyzed requirements of developing wrapper APIs for 3rd party, Mailchimp and Mandrill APIs.
  • Built REST wrapper endpoints using spring boot and java.
  • Participated in client communication to understand their queries and feedback and provided solutions.
  • Performed testing of each 3rd party APIs via our wrapper endpoints.
  • Tools & Technologies: Java, Spring boot, JSON, Rest APIs, Netbeans, Bitbucket, Maven.

Jira Customization (Onsite – Ooredoo, Qatar)

The purpose of this project is to digitize business processes inside an organization in one tool, Jira. It can be used to implement workflow and approval framework. This project mainly involved to implement such processes and customize Jira behavior using groovy scripts (Atlassian Java Library). It involved requirement gathering from clients and providing a solution. Provided support for operational & maintenance tasks post implementation of projects. It also involved creating and maintaining reports for different processes using SAP BI tool.

  • Business process and workflow implementation in Jira for tracking & maintenance purpose.
  • Custom development using groovy scripts to achieve integrity on top of default implementation with the help of Atlassian library. For example, custom UI development, REST endpoints, Jira plugin integration, etc.
  • Custom plugin development using Atlassian Plugin Development Kit.
  • Create and maintain reports for each required process.
  • Conduct meetings for requirement gathering and training sessions to users.
  • Improvements and maintenance of existing processes.
  • Operational and user support activities.
  • Tools & Technologies: Java, Groovy, Spring boot, Angular 4, Apache Tomcat, Intellij IDE, MySQL, HTML, JQuery, JavaScript, Ajax, JSON, Visual Code.

Digital Menu System

An application for a client which makes food ordering process easy and fast. Captain can place orders using tablet device and manage current ongoing orders per table. Reports generation and other management features help to manage the whole system effective.

  • Analyzed requirements and designed a solution.
  • Developed REST APIs for mobile application and admin portal using Spring MVC.
  • REST APIs involved functionalities of managing food items, order management per table, feedback management, bill generations and printing of bills and KOTs (using iText) to printers connected in local network.
  • Built admin portal to manage orders, workers, revenue management and food item management.
  • Performed end to end development and testing of application.
  • Performed bug fixes and provided solution whenever needed.
  • Tools & Technologies: Java, Java EE, Spring MVC, Web Service (Restful), JSP, JSTL, Maven, Github, MongoDB, Eclipse, Apache Tomcat

Disclaimer

I hereby declared that the above mentioned information is true to the best of my knowledge.

Timeline

Senior Java Developer

Cybage Software
07.2021 - 06.2023

Senior Java Developer

Tatvasoft
10.2017 - 07.2021

Java Developer

ITLion
08.2016 - 09.2017

Bachelor of Engineering - Computer Engineering -

Shankersinh Vaghela Bapu Institute of Technology
06.2011 - 05.2015

Senior Java Developer

Infomerica
6 2023 - Current
Nisarg MunjparaSenior Java Developer