8 +years of relevant experience in Software analysis, design, development in Enterprise applications using Java and J2EE technologies.
Hands on experience in building web-based enterprise applications using JAVA/J2EE technologies such as Core java, J2EE, Servlets, Spring Boot - microservices, Spring, Hibernate, JSP, Struts framework, Spring JDBC Template, Spring data JPA, JDBC, Web Services (SOAP, REST), XML etc.
Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API’s.
Developed web applications by implementing Model View Control (MVC) architecture.
Hands on with Oracle and SQL. Involved in development of applications through oracle using PL/SQL created tables, Indexes and SQL queries.
Having database experience using oracle 10g/11g.
Solid work knowledge of Application/Web servers WebSphere 7.0 and Tomcat 7.0/8.0.
Good understanding of OOP’s concepts, Design patterns, Data Structures and Algorithms.
Extensive experience in the MVC architecture implementation like Struts, Spring.
Good exposure to software configuration management tools like Perforce.
Used JUNIT test cases and Selenium scripts for automation of regression suite.
Extensive Experience in defect resolution, bug fixing, maintenance of Java based projects. Worked as part of a SCRUM team for new development projects Worked in data architecture setup and participated in UAT testing with business. Dedicated and self motivated, enjoy taking on new responsibilities and seeing projects through to completion. Proficiency in preparing Functional and Technical Design Documents as per Specifications. Very good at problem understanding and solution designing. Extensive Experience in defect resolution, bug fixing and maintenance of Java based projects.
Overview
17
17
years of professional experience
1
1
Certification
Work History
Java Developer
Florida Department of Children and Families
FL
12.2021 - Current
Responsible for maintaining, implementing critical bug fixes and supporting the application
Worked on enhancement of a batch job that get input of cases that need to be renewed in next 2 months
This job runs monthly, performs validations by calling few services provided by external vendors
It will then call internal Rules engines through data power to get eligibility response
Reduced the run time of job by half
Introduced multithreading and used single connection to database to cut the time
Writing complex Oracle SQL Queries, procedures to support the batch job with required data
Work with Analyst and test leads to understand the requirements and provide optimal solution.
Technical Lead
Visa. Inc (Infosys)
Foster City, CA
06.2016 - 03.2019
Working Collaboratively with product owners and Business Analyst’s in Sprint Planning Grooming sessions for understanding the requirements
Being responsible for prioritizing and executing the tasks throughout software development cycle
Writing well designed and efficient code for the development of microservices
Developed Restful web services using Spring, JSON, Postman
Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer
Creating the DTO's and DAO's for accessing the SQL Server database using hibernate ORM
Worked with product team in the Application intake flow which a client or agency worker can able to submit the application
Writing the complex Queries, procedures to support the spring boot java microservices with required data
Built a common error handling framework which is used by all micro services in the project
Responsible for writing the batch process flows by using Cron jobs to satisfy the business requirement
Working on the defects for the application smooth running
Used Splunk tool to trace the errors using business correlation ids
Debugging, tracking and fixing the bugs in the code for defect free environment
Implemented vault to connect with the database securely
Coordinating with quality analysts to guide through the new functionality/change in their testing
Deployed the application in OpenShift container after Docker image was created
Working in Test in Driven Environment.
Java Developer
Florida Department of Children and Families
FL
02.2012 - 03.2014
The Florida Department of Children and Families (DCF) is a state agency of Florida
The department provides social services to children, adults, refugees, domestic violence victims, human trafficking victims, the homeless community, child care providers, disabled people, elderly
The department has multiple applications running for providing benefits to Florida residents
This include systems like ACCESS for applying benefits, FLORIDA system for eligibility determination, AMS worker portal for approving benefits, MY ACCOUNT personal accounts for applicants to keep track of their benefit approvals and for uploading the required documents and several other systems like Client Notices, Community Partner, KIDCARE, FSFH etc
Worked on enhancing several features in the application
Responsible for adding new pages to the application workflow, performing identity verification of applicants by using web services (SOA using axis) provided by lexis Nexus
Added new batch to the system to automatically close cases if the applicant is an inmate as per the data provided by Department of corrections
Used parallel processing (invoking multiple threads) to improve performance of batch process while closing cases
Technologies used: Java/J2EE, Struts, Hibernate.
Java Developer
Waste Management E-commerce Labs
01.2011 - 01.2012
Waste Management has number of e-commerce products, which are brought in-house
E-business is an online self service web application where customers can login, manage their account, pay bills, view invoices, enroll for auto payment and schedule one-time/recurring payments for their different services from Waste Management
It also provides an interface where Customer Service Representative (CSR) can manage customer accounts, impersonate online customers, process, cancel or reverse customer payments
CSR can also search users, accounts, payment details and also run different Business Reports based on their roles and permissions
Worked in Agile project methodology and delivering the accepted functionality in each sprint
Interacted with the stakeholders and gathered requirements and business artifacts
Designed and developed enhancements for various modules of the application
Used JQuery for designing web pages along with JavaScript for client side validation
Wrote ANT scripts for build process management
Used JUnit for the testing the application in the testing servers
Providing support for System Integration Testing User Acceptance Testing
Used Oracle SQL developer for the writing queries or procedures in SQL
Involved in the design and development of different modules of application inclusive of role based user authorization and authentication, auditing framework of the application, CSR search and reporting
Performed Unit testing and System testing on various modules
Introduced profiling and logging interceptor (using Spring AOP) for performance analysis of live application
Also added interceptors for average response time at method level for each action
Actively involved in the performance analysis of the application
Worked on Oracle Scheduler, database packages, procedures, functions, PL/SQL to code the background processes involved in application including making payments to BluePay payment gateway, receiving notifications from the payment gateway, processing recurring and scheduled payments
Used Velocity template framework to send notifications
Recognized for timely delivery and quality of the deliverables
Reviewed requirements specification and identify gaps and inconsistencies
INSIGHT provides a capacity management tool for network capacity planners and engineers across the enterprise
It also act as a monitoring tool for network performance
INSIGHT (Integrated Network Status Indicator & Growth Highlighting Tool) is a product of AT&T
Gathered, analyzed, reviewed and documented design documents & business requirements, functional specifications and Use case Document relating to business requirements to learn the scope and purpose of the application
Worked on front end and middle tier for developing several screens of the interface using Java/J2EE technologies
Identified database resources used on this product
Worked on dynamic queries writing several procedures for report generation
Performance optimizations of the queries
Involved in development of the database layer, ORM mapping (Hibernate) integration, Spring transaction management integration, validator framework and Spring controller architecture integration
Involved in complete lifecycle of the product (for 3.5 years) from requirements to go-live and production support
Weekly meetings with Product Manager and Business Analyst to check on status of release, technical interpretation of future requirements and enhancements
Developed OLAP based Reporting System and Monitoring application
Both the applications were deployed as separate web servers
To increase the web pages interactivity, speed, functionality and usability, Ajax was used to exchange small amounts of data with the server “behind the scenes” so that entire web pages do not have to be reloaded each time there is a need to fetch data from the server
Provided support to Users during UAT testing
Utilized JSP Standard Tag Libraries in the design and development of Views
Created the Stored Procedures using PL/SQL
Client pages are built using AJAX, HTML, JSP, XML and CSS
Worked on development of crystal reports
Performed testing on database to setup and validate the data
Involved in the maintenance of the application after rolled over in production
Technologies used: Core Java, Spring MVC, Hibernate, Tomcat, XML, web logic.
Adult Protective Investigator at Florida Department of Children and FamiliesAdult Protective Investigator at Florida Department of Children and Families
Child Protection Investigator Supervisor at Florida Department of Children and FamiliesChild Protection Investigator Supervisor at Florida Department of Children and Families
Project Lead - Instructional Student Assistant at Tutoring & Academic Support Center, SFSUProject Lead - Instructional Student Assistant at Tutoring & Academic Support Center, SFSU