Profile Summary
Over 5 years of software industry working experience in domains like insurance, healthcare, banking
domain for design, testing, development, documentation with various JAVA/J2EE technologies.
Extensive knowledge in working with J2EE Technologies such as JSP, Servlets, spring, Hibernate, spring
boot, Web Services, Design Patterns.
Proficient in applying Core Java, J2EE, and Collections Framework for devising solutions.
Hands on experience working on Core Java, spring boot, Rich work experience in Open-Source
frameworks like spring and implemented spring JDBC Template for handling database access, swagger
for documentation, actuators.
Experienced with J2EE standard compatible Application Servers including WebLogic, IBM Web sphere,
Apache Tomcat Deployment Process and Integration.
Implementing automated Testing Platforms and Unit Tests and Proficient understanding of Code
Versioning tools such as GIT.
Proficient in SQL Server Analysis Services (SSAS) OLAP Cubes, implementing Snowflake and Star
Schemas.
Working knowledge in Relational Database Systems like SQL server and fair exposure to PL/SQL
programming.
Experienced with Microsoft Azure, including deploying and managing applications using Azure App
Services and implementing scalable solutions with Azure SQL Database and Azure Functions.
Proficient in Python with hands-on experience in developing scalable applications, utilizing libraries
like Pandas and Django or Flask for data analysis and web development.
Expertise in Mongo DB and Spring Boot Framework.
Good UI Skills with working knowledge ofHTML5, Bootstrap, JQUERY, JS, CSS3, REACTJS
Expertise in Client / Server and application development using Java, J2ee technologies.
Expertise in Tools: Eclipse, Rational Application Developer RAD.
Experience working in a Cloud environment - developing and deploying in AWS cloud.
Experience using Hibernate for mapping Java classes with databases and using Hibernate query
language (HQL).
Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC),
Singleton, Session Façade, Business Delegate, and Service Locator.
Expertise in web development with HTML, XML, JavaScript, Perl, JSF and AJAX.
Solid recent experience of developing and designing Restful APIs.
Used XML parsers to parse the data during web service calls for SOAP and Restful.
Technical Skills
PROGRAMMING LANGUAGES: JAVA, C/C++, Python, PL/SQL
JAVA TECHNOLOGIES: J2EE, SERVLETS, JSP, EJB, JDBC, JMS
APPLICATION SERVERS: WEBSPHERE, WEBLOGIC, JBOSS, Apache
WEB SERVERS: TOMCAT 4.0/5.0
FRAMEWORKS: SPRING, HIBERNATE, JUNIT 3.8
DATABASES: ORACLE 8I/9I/10G, 11G, DB2, SQL SERVER
IDE: NET BEANS, ECLIPSE, STS
SCRIPTING LANGUAGES: JAVASCRIPT, SHELL & PERL SCRIPTING.
METHODOLOGY: AGILE, WATERFALL
Work Experience
Java Developer Jul 2022 till Present
Collegiate Funding Services, Fredericksburg, VA
As a Developer, Participated in functional discussions and responsible in detail design documents
preparations for various modules of the application.
Usage of Toad as the Oracle developer tool to access the Oracle 11g database.
Developed the business domain layer using Java, J2EE, and JDBC and used DAO, Singleton.
Experience in handling SOAP and Rest Web services.
Used Oracle Top Link Workbench as an ORM tool for mapping POJO’s to Database tables.
Provided technical guidance to business analysts and Systems analyst, gather the requirements and
convert technical specifications for developers to start.
Involved in integrating Struts 2.x and spring boot.
Made sure communication between devices and middle/enterprise servers took place utilizing web
protocols and data packages such as HTTP, XML and JSON.
Worked specifically on Business Layers in the application to implement business logic as per the
requirements.
Used Python scripts to analyze and optimize SQL queries, automate index creation, and manage
query plans.
Prepared technical artefacts including UML Class diagrams, Sequence diagrams etc., using Rational
Rose and other compatible tools.
Developed dynamic web content using JSF 2.0, JavaBeans, XHTML, JavaScript and Custom Tags.
Developed presentation layers using JSP, velocity templates, HTML and JavaScript.
Created server-side validations using struts validator framework.
Utilized AWS RDS Performance Insights for identifying and troubleshooting database performance
issues.
Used tools like Azure Database Migration Service to move on-premises databases to Azure SQL
Database.
Collaborated on designing scalable solutions with Spring Framework and Apache Kafka, leveraging
concurrency for efficient resource utilization and system architecture.
Developed high-performance multithreaded Java applications using Eclipse.
Environment: UNIX, J2EE, Java Beans, Linux, Python, JDK 1.7, SOAP, JSP, AWS, Struts 2.x, Spring boot
JavaScript, Tiles, HTML, DHTML, XML, XSLT, Eclipse IDE, SOAP, Web Logic application server, Oracle 11g.
Java Developer Mar 2021 to June 2022
MicroStrategy, Tysons Corner,VA
Participated in discussions to finalize the architecture of the application and prepared detailed design
documents using Java Class and Web Sequence Diagrams.
Using Spring MVC framework, configuring the action path elements and redirecting the requests to
the application.
Extensively used Core Java features including collection framework, exception handling, generics and
annotation in coding and also used GOF Design Patterns like Singleton, Factory Patterns to make the
code more robust.
Involved in various modules to troubleshoot the existing problems and provide the solutions to the
required functionalities.
Developing REST APIs for communication to external application, application integration.
Used Python libraries like pandas to manipulate and analyze data retrieved from SQL databases.
Convert SQL query results into Data Frames for easier manipulation.
Developed Session Beans to invoke JDBC services that do database lookups for dropdowns and invoke
backend entity beans. Also, implemented LDAP (Lightweight Directory Access Protocol) for Single Sign-
on.
Designed and developed the OLAP systems for data mart applications using SQL Server Analysis
Services.
Deployed and tested the application using Web logic application server.
Implemented SQL Queries to perform database operations.
Performed various Linux system admin tasks including hardware related problems.
Analyzed and optimized multithreaded code with VisualVM and JProfiler.
Environment: Java, J2EE (JSP, Servlet), Python, Struts 2.0, Linux, OLAP, Oracle 11G, HTML, LDAP,
JavaScript, Web Logic Server 10.3.4, Oracle, Log4j, JDBC, JDK 1.5, JUNIT 3.8.
Jr. Java Developer Oct 2019 to Feb 2021
Ishi Systems, Jersey City, NJ
Supported various existing tools developed for application teams.
Implemented the Project structure based on Spring MVC pattern using spring boot.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and
Spring Boot for micro services.
Developed presentation layers using ANGULARJS, Backbone JS, AJAX, JSP, java script, HTML and XML.
Created Payment Gateways as standards of PCI and also used HTTP protocols
Implemented AWS - Implementation and configuration of the above components for Web application
development.
Knowledge in developing dashboards and web applications using web technologies.
Working knowledge of UI development in JavaScript, HTML5 and CSS.
Experience in using modern JavaScript frameworks such as JQUERY or Angular.
Experience in handling applications hosted in Amazon Web Services AWS.
Used Annotations and spring features for applying business logic and interact with other layers in the
application.
Unit Testing/Integration Testing, JUNIT 4.0, Debugging and Implementation is performed at accurate
intervals before deployment.
Log4J and log back files are configured for monitoring the error logs.
Sound Knowledge in implementing design patterns like MVC (Model-View-Controller)
Implemented Database Updates / Verification used in our project.
Extensively involved in portal related technical/functional sessions and performed the functionalities
as well.
Build web applications with frameworks like Flask or Django that interact with SQL databases
using Python.
Worked in Agile Methodology and involved in the project discussions.
Extensively Worked on SQL and stored Procedures and Functions.
Responsible for Enhancement of the portal based on the user requirements.
Committed to continuous learning, staying updated with the latest Java concurrency advancements
through resources such as Oracle’s Java Tutorials and Concurrency in Practice by Brian Goetz.
Environment: Java, J2EE (JSP, Servlet), AJAX, Struts 2.0, Spring Boot 1.1.5, Python, Oracle 11G, HTML,
JQUERY, CSS, XML, JavaScript, Web Logic Server 10.3.4, Oracle Workshop for Web-Logic, Log4j, JDBC, JDK
1.5, JUNIT 3.8, MOCKITO.
Education
Bachelor’s Degree