Post Job Free
Sign in

Full Stack Java Backend Developer

Location:
Richmond, VA
Posted:
July 11, 2025

Contact this candidate

Resume:

Name: Neera Aharwar

Email Address: *********@*****.***

Mobile: +1-571-***-****

Professional Summary:

● 6+ years of experience in Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.

● Experience and working knowledge of Agile Methodology (Scrum, extreme programming and Test-Driven Development (TDD) and Waterfall Methodology.

● Proficient in programming with Java/J2EE and strong experience in technologies such as Java 7/8/11, Spring Framework, Spring Boot, Spring Data JPA, Hibernate, JDBC, and JNDI.

● Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy microservices.

● Extensive experience in the development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.

● Developed and maintained Kafka-based event-driven and RabbitMQ architecture to enable efficient data exchange between distributed services.

● Extensive experience in AWS Cloud Support tasks and hands-on experience with Cloud Watch, S3, EC2, ECS Cluster, Elastic Container, and Batch

● Experience of Docker and Swagger to deploy the containers .

● Experience in implementing Service Oriented Architecture (SOA) using XML/JSON-based SOAP/RESTful web services.

● Experience in configuring Persistent stores, JMS servers, system modules, sub-deployments, connection factories, topics, and queues for JMS Messaging.

● Extensive experience in using IDE tools Eclipse, Visual Studio Code, and IntelliJ IDEA for JAVA/application development.

● Experience in debugging using implementation of Apache Log4j for logging.

● Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.

● Experienced in Jira for development progress tracking and communication and CI/CD tool Jenkins.

● Well Versed with Version Control tools like GIT & GITHUB. Profound working knowledge with issue/bug/project.

● Strong analytical and programming skills with effective Communication skills, Willingness and Ability to learn and implement new technologies wherever necessary. Technologies Summary:

Programming

Languages

JAVA, SQL, PL/SQL

Frameworks Spring (Cloud, Core, JPA, JDBC, MVC, AOP, Batch, Boot, Transaction, Annotations, IOC, DI), Hibernate, Microservices, Azure DevOps Web Services SOAP, Restful, UDDI, JAX-RPC, JAX-RS, JAX-WS, Microservices Architecture,

Container Docker

Databases Oracle, MySQL, DB2, Postgres, Dbeaver, snowflake, PDUT Tool Application Servers WebSphere, JBoss, Apache Tomcat, Web Logic Tools/ Utilities JMS, Hibernate, JPA, Queues, Splunk, Swagger, Kafka Build Tools ANT, Maven

CI/CD Tools Jenkins

Ticketing Tools Jira, Rally

IDE Tools Spring Tool Suite, Eclipse IDE,

IntelliJ, Lightrun

Methodologies Agile, TDD

Operating System Windows, iOS, Android

Professional Experience:

Company: TATA consultancy services

Client: UnitedHealth Group Minnesota: Optum Feb 19, 2024 - May 30, 2025 Role: J2EE Developer

Responsibilities:

● Developed the functionalities using Agile Methodology and involved in Agile scrum processes such as daily stand-up meetings, sprint planning, sprint demos, etc. Agile/ Scrum methodology to track project progress and participate in Scrum meetings.

● We work closely with Business Analysts and use the Rally tool to understand new requirements step by step. Initially, we analyze the new features based on our experience, followed by a story huddle with the Business Analyst for clarification and alignment. After that, we proceed with implementation using Spring boot and conduct an internal development code review.Once development is complete, the ticket moves to peer code review. Our peers review the code against coding standards and provide feedback in the task section if there are any suggestions or issues. We address the comments and resubmit the code for another round of review. Once everything is approved, we provide a demo of the feature to the Business Analyst.

● Developed and maintained Kafka-based event-driven architecture to enable efficient data exchange between distributed services.

● Interact with business people and get requirements from them and build the application accordingly and work on bug fixing also.

● Get exposure on working on Integration testing Spock Test Framework, we used .groovy language to write the test cases. Write HappyPath, non Happy Path, Valid, non Valid cases and document some cases in confluence.

● Integrated Spring Boot with Kafka, RabbitMQ, and other messaging systems for event-driven application development.

● Used Core Java concepts, and implemented Collections, I/O, and Exception Handling.

● Using Docker to deploy the containers . In the optum application we need a multi docker container to run the application on local.

● We use the Lightrun tool to debug applications in the production environment. Since production applications are deployed on external servers and run on different ports, direct debugging is not feasible. To identify and resolve issues, we utilize Lightrun to set dynamic logs or breakpoints at specific code locations. This allows us to capture real-time data and diagnose bugs without interrupting the application's normal operation.

● We use the Splunk tool to identify the root cause of errors in the Echo, PROD, Alpha, Bravo application and provide appropriate solutions based on the findings.

● Using Dbeaver, Production Development Update Tool (PDUT) for writing SQL queries for Update, Select in query on a day-to-day basis.

● DBeaver and the PDUT tool work in conjunction for database operations. Direct execution of update queries is not permitted. Instead, we draft the query in DBeaver and then submit it through the PDUT tool. After managerial approval is granted within PDUT, we proceed with executing the query.

● Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, and build automation.

● Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, and Spring AOP.

● Manage the log level according to severity like FATAL, DEBUB, ERROR, INFORM, CRITICAL and ALERT.

● Used GIT as a version control system, to keep track of all the work & all changes, allowing several developers to collaborate.

● Using RabbitMQ to hit the endpoint of the application . and test it as per jira ticket.

● We use the Swagger tool to design, document, and test RESTful APIs. It helps in understanding API endpoints, request/response structures, and validating integrations between services.

● Worked on Support also. Here we got exposure work on daily to daily issues, Client: FedEx: Biz Zuora Chicago Oct 1, 2023 - Jan 12, 2024 Role: J2EE Developer

Responsibilities:

● Developed the functionalities using Agile Methodology and involved in Agile scrum processes such, as daily stand-up meetings, sprint planning, sprint demos, etc. Agile/ Scrum methodology to track project progress and participate in Scrum meetings.

● Working Closely with Business Analysts and understanding new requirements to write new features.Once development has finished we raised a PR Request and asked the team lead to review it. According to the review comment, we worked on it once he approved PR, merged the code in the master branch

● Used Core Java concepts and implemented Collections, I/O, Exception Handling.

● Set up a meeting with the client to gather the business requirements and develop new functionality.

● Working on end-to-end integration testing and positive and negative scenarios and documenting it.

● Using Dbeaver and Snowflake with Postgresql and enhancing and writing SQL queries for

● Update, Select in query on a day-to-day basis.

● Developed the application using Eclipse as the IDE and used its features for editing, debugging,

● compiling, formatting, and build automation

● Used REST Client and POSTMAN and SOAP UI to test the rest-based services and used JUnit and Mockito to test the middleware services.

● Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, and Spring AOP.

● Manage the log level according to severity like FATAL, DEBUB, ERROR, INFORM, CRITICAL and ALERT.

● Used GIT as a version control system, to keep track of all the work & all changes, allowing several developers to collaborate.

Client: Avis Budget Car Rental Parsippany, NJ Sep 2022 – Sep 30 2023 Role: J2EE Developer

Responsibilities:

● Developed the functionalities using Agile Methodology and involved in agile scrum processes as daily stand-up meetings, sprint planning, sprint demo etc. Agile/ Scrum methodology to track project progress and participate in Scrum meetings.

● Working closely with the Product Owner and understand requirements to fix the issue or to write new features.

● Used Core Java concepts and implemented Collections, I/O, Exception Handling.

● Interact with business people and get requirements from them and build the application accordingly and work on bug fixing also.

● Worked on AWS support tasks on a weekly basis. If jobs and batch failed, the L1 team contacted us, we checked error logs on cloud watch, EC2, S3 and provided solutions accordingly.and AWS to check jobs and their status.

● Worked on ServiceNow to Create Change Tickets.

● Worked on Jenkins to build the jobs for invoices

● Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP.

● Worked with Java SDK in the AWS environment.

● Manage the log level according severity like FATAL, DEBUB, ERROR, INFORM, CRITICAL and ALERT.

● Deploy and configure daily iterative builds of Java SE11 applications into CI/CD pipeline.

● Used Spring Batch to process large volumes of records, including logging/tracing, transaction management.

● Involved in configuration and usage of Apache Log4j for logging and debugging purposes.

● Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate.

● Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.

● Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

● Using Putty with Postgresql and enhanced and wrote SQL queries for Update, Select in Postgresql on a day to day basis.

● Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation

● Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.

● Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.

● Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application. Client:Cumberland Insurance, Hopewell Township, NJ Jan 2021- Aug 2022 Role : J2EE Developer

Responsibilities:

● Developed the functionalities using Agile Methodology and involved in agile scrum processes as daily stand-up meetings, sprint planning, sprint demo etc.

● Implemented Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.

● Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP.

● Worked with Java SDK in the AWS environment.

● Deploy and configure daily iterative builds of Java SE11 applications into Tomcat server environments

● Enhanced and wrote SQL queries in Oracle for generating the reports.

● Developed the application using Visual Studio as the IDE and used its features for editing, debugging, compiling, formatting, build automation

● Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.

● Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.

● Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application. Client: CarMax, Richmond, VA Jun 2018-Dec 2020

Role : J2EE Developer

Responsibilities:

● Utilized Agile (Scrum) methodology of Software Development Life Cycle (SDLC) to perform requirement gathering, analyzing, designing, implementing, testing, support, and maintenance of client - server applications.

● Used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development

● Involved in developing applications on spring framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring AOP with Spring MVC.

● Used Spring Boot to architect the microservice solution for the application.

● Used Spring Batch to process large volumes of records, including logging/tracing, transaction management.

● Implemented features like logging, user session validation using Spring-AOP module.

● Involved in configuration and usage of Apache Log4j for logging and debugging purposes.

● Used STS for developing, debugging, integrating and deploying the application.

● Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate.

● Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.

● Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

Company: Loudcell Technologies Pvt. Ltd, Delhi, India Apr 2015 - Mar 2016 Role: J2EE Developer

Responsibilities:

● Extensively used Spring Core (for Inversion of Control (IOC)), Spring Security and Spring Transaction API and ORM modules of Spring Framework in the project.

● Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings.

● Created SOAP based web service using JAX-WS.

● Created persistence layer using Hibernate for sending and retrieving data from the database.

● Used Java Message Service (JMS) for sending detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrators for any system related problem.

● Worked on PL/SQL and created views, triggers, functions and stored procedures wherever necessary to improve the performance in Oracle database.

● Dealt with Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

● Used GIT to control, track and maintain the different versions of the project.

● Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking. Education Qualification:

● Completed MBA in Systems & Operations from IMT. Year of Passing 2011.

● Completed Bachelor of Commerce (B.Com) from Delhi University. Year of Passing 2007.

● Completed ‘A’ level from DOEACC. Year of Passing 2007. Personal Details:

Preferred Name : Neera

Legal Name : Fnu Neera

Current Location : Richmond, VA

Linguistic Proficiency : English / Hindi



Contact this candidate