Summary
Overview
Work History
Education
Skills
Certification
Tools
Timeline
Generic

Anurag Prasad

Bengaluru

Summary

  • Around 7 years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.
  • Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
  • Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, and Spring.
  • Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
  • Experience in client side Technologies such as HTML/HTML5, JavaScript and JSON.
  • Experience with using Apache Tomcat Server, IBM WebSphere and Liberty.
  • Used Maven scripts for building and deploying the application in web/App servers.
  • Experience with databases like Oracle and MySQL
  • Familiar in deploying applications through Web sphere server as part of CRUD process.
  • Experience in creating test cases using JUnit.
  • Strong debugging and troubleshooting skills.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Sr. Java Developer (Product Engineer)

Allstate, India
09.2023 - Current



Project Name: Alliance UI Sunset

Brief description: This project is migration of Alliance application to Advisor Pro. Advisor Pro is the new application developed and has replaced Alliance and it is interfaced to business middleware application using web services.


  • Involved in interacting with end users for requirement analysis.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Developed JMS components to send messages from one application to other application internally.
  • Extensively worked with Java Collection classes.
  • Build RESTful Web services using JAX-RS API.
  • Fixed software bugs
  • Designed and developed API with all the CRUD capabilities.
  • Used Agile Development methodology of software development.
  • Involved database design and responsible for creating and modifying Database objects.
  • Responsible for writing code for error behavior like time-outs and no match menu options.
  • Done code review and configuration build management for the application using Maven.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.

Sr. Java Developer

Jpmorgan Chase & Co.
07.2015 - 07.2016

Project Name: Kohl's-Return (POC)

Brief description: Kohl's POC-Returns project was into developing a Return modules in the POC machines for the associates in Kohl's Retail Stores.

  • We have developed the modules called Even Exchange (EE) and Post Sale Adjustments (PSA) which comes under Returns section.
  • Roles and Responsibilities:.
  • Understanding the business requirement and functional specification of the client module.
  • Routing of control from Web services to Java Services using Camel Framework.
  • Coding and integration testing for the transformation service, offshore coordination and technical support to the offshore team.
  • Prepare detailed design documents of each screen.
  • Debugging the issues if any and find out the root cause of that and resolve the issues.
  • Identify gaps in current controls and suggest ways improve the existing process.
  • Develop GUI using JQuery JSON and Java script.
  • Solved Bugs using a combination of JavaScript, JSON, CSS, and XSLT.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Implementing and enhancing new features to our applications.
  • Interface development and complete build test in deploy phase.
  • Addressing day to day technical issues.
  • Coordinating closely and productively with the engineering and other teams.
  • Ensure quality assurance of the deliverables.
  • Support and advice QA team testing in various environments.
  • Used Log4J for logging and debugging and JUnit for testing.
  • Extensively worked with the QA team coordinating testing and automation cycles.
  • Also involved in setting up guidelines for Automation and worked with the testers in creating and managing the scripts.
  • Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool.

Technologies: Core Java, Java/J2EE, JDK, Spring MVC, Hibernate, Tomcat, Agile methodology, RESTful Web Services, JSP, XML, XSLT, SQL, HTML5, CSS3, JavaScript, Jquery, HP QC, Bugzilla.


Java Developer

Pinnacle Technical Resources Inc
09.2014 - 05.2015

Project Name: iBanking

Brief description: This project provides all the screens to the DB customers to log in and view all their account information, make fund transfers, apply for a loan, etc.

  • It also provides a back-office application for the DB bankers to view and process customer requests, loan applications, updating customer information, etc.
  • The iBanking database does not hold any information with respect to the account of a user.
  • It just stores the user login details, contact information, transaction & activity logs.
  • All the account related information is fetched/updated from/to the Core Banking.
  • Roles and Responsibilities:.
  • Developing JSP pages and the view and controller related files using the Spring Web MVC framework.
  • Integrating the view module with Oracle database using Hibernate.
  • Used Agile Development methodology of software development.
  • Design JSON requests according to the front-end pages;.
  • Process the JSON requests according to different types of modules, actions, and request data;.
  • Design JSON responses according to the request, send it back to the front end after the logic processing;.
  • Managed Associations such as one-to-many, many-to-one.
  • Written SQL, HQL, named queries and Criteria queries.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Troubleshoot the problems and fixes the bugs in XSLT and java related programs.
  • Unit testing using JUnit.
  • Using JavaScript for validations.
  • Integrated, Build and tested using Jenkins.
  • Building and deploying the application on testing and production servers.

Technologies: HTML/HTML5, CSS/CSS3, SQL, Ajax, JSON, XSLT, JSP, JSTL, Servlets, JDBC, Hibernate, JavaScript, Jenkins, Agile, Jquery, WebSphere, Oracle and Junit, Maven, Spring MVC, Spring Dependency Injection, Unix.


Java Developer

Pinnacle Technical Resources Inc
07.2010 - 07.2013

Project Name: Internal School Application

Brief description: This application software is customized for schools to make the necessary changes to suit their requirement.

  • This software manages information about the Employees, Students, Examinations and Accounting Information System.
  • The software also gives the facility for the schools to develop their own reporting system according to the requirements of the school.
  • Responsible for development of an application from Scratch.
  • Developed web pages using JSP and Servlets.
  • Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc in development.
  • Developed and Implemented Servlets and Java Beans.
  • Creating GUI using HTML/HTML5, CSS/CSS3, JSP, java Script and jQuery.
  • Designed and built signup and login pages using HTML and JavaScript and used Parse to save user information on the cloud.
  • Responsible for creating, reading, updating and deleting tables in the database as per requirements.
  • Involved in Testing of developed Servlets, JSP using Junit.
  • Client side validations using javascript.
  • Involved in connecting database with Servlets and JDBC.

Technologies: Core Java, Apache Tomcat Server, SQL, HTML/HTML5, CSS/CSS3, Windows, Eclipse, Junit, JSP, JQuery, JSTL, Oracle, JDBC, Multi-threading/Concurrency.


Education

Master of Science - Computer Science

Pace University

Bachelor of Science - Electronics and Communications

JNTU

Skills

  • Java, J2EE
  • Spring Boot
  • Spring MVC
  • Microservices
  • React Js
  • Java Script
  • HTML
  • MySQL
  • Hibernate
  • Data structure & algorithms
  • Junit
  • Microsoft Power Automate
  • Kafka

Certification

Oracle Certified Java Programmer

Tools

ab

Timeline

Sr. Java Developer (Product Engineer)

Allstate, India
09.2023 - Current

Sr. Java Developer

Jpmorgan Chase & Co.
07.2015 - 07.2016

Java Developer

Pinnacle Technical Resources Inc
09.2014 - 05.2015

Java Developer

Pinnacle Technical Resources Inc
07.2010 - 07.2013

Master of Science - Computer Science

Pace University

Bachelor of Science - Electronics and Communications

JNTU
Anurag Prasad