Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

Kamaljeet Kaur

FREMONT,CA

Summary

  • 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
  • Technologies used: Hibernate, REST web-service, Spring MVC framework, Core Java, PL/SQL, UNIX.

Java Associate

AT&T, Tech Mahindra
Noida India
07.2007 - 10.2010
  • 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.

Education

Skills

  • Java
  • PL/SQL
  • Java 18
  • J2EE
  • JDBC
  • Servlets
  • JSP
  • Java Beans
  • Struts
  • Spring Boot
  • SQL Server
  • Oracle10g
  • 11g
  • IBM DB2
  • MySQL
  • Windows
  • MAC OS
  • Spring 503
  • Spring MVC 503
  • Spring Boot 230
  • Spring Data JPA
  • Hibernate
  • HTML
  • XML
  • AJAX
  • JavaScript
  • JQuery
  • CSS
  • Docker
  • Microservices
  • SOA (Service oriented architecture)
  • Apache Tomcat 80
  • IBM WebSphere70
  • WebLogic 1036
  • IntelliJ Idea 201911
  • Spring Tool Suite 4
  • Eclipse Oxygen
  • Microsoft
  • SOAP
  • WSDL
  • Restful
  • Jersey
  • Rest Template
  • GitHub
  • SVN
  • Apache Maven 353
  • ANT
  • Selenium
  • Junit
  • Mockito
  • SoapUI 540
  • Swagger 2105
  • Postman
  • Jira
  • Kanban
  • Agile
  • Waterfall
  • Splunk
  • Swagger
  • Log 4j
  • WinSCP
  • Jenkins
  • Putty
  • Tableau

Certification

Oracle certified Associate (OCA)

References

  • Kamalpreet Kaur Amazon, Palo Alto CA
  • Subbu Visa.Inc , FosterCity CA
  • Dhivyaa Lakshmi DCF, Tallahasse FL
  • Rohit Aggarwal AT&T, Noida

Timeline

Java Developer

Florida Department of Children and Families
12.2021 - Current

Technical Lead

Visa. Inc (Infosys)
06.2016 - 03.2019

Java Developer

Florida Department of Children and Families
02.2012 - 03.2014

Java Developer

Waste Management E-commerce Labs
01.2011 - 01.2012

Java Associate

AT&T, Tech Mahindra
07.2007 - 10.2010

Kamaljeet Kaur