Post Job Free

Resume

Sign in

Pl Sql Java Developer

Location:
Tallahassee, FL
Posted:
September 01, 2023

Contact this candidate

Resume:

Kalyanakrishna Modadugula

www.linkedin.com/in/kmodadugula

adzecz@r.postjobfree.com

913-***-****

EXPERIENCE SUMMARY

Certified Java Developer having more than 13 years of cross-functional experience working with various JAVA/J2EE technologies including Spring Boot, Microservices, Spring, Hibernate, JPA Servlets, JDBC, JMS/Kafka

Good experience in complete SDLC like analysis, design, development, testing, implementation and maintenance.

Experience in working with migrating legacy Java/Jdk applications to Java 8 (JDK).

Comprehensive experience in multi-tier web-based, front-end, intranet and distributed applications.

Experience in working on with UI frameworks like Angular, Bootstrap and jQuery.

Experience in working with CI tools like Jenkins, SVN, GitHub, Perforce P4V, Gradle, and Maven.

Extensive experience working on Oracle and DB2.

Experienced in working with web deployment containers like JBOSS, Tomcat and WebLogic servers

Strong experience in working with batch programming using Spring batch framework, developed various automated jobs for data ingestion.

Experience in complete SDLC like Analysis, Design, Development, Testing, Implementation and Maintenance

Worked and supported Ticket Management Tools like Salesforce CRM Marketing/Service clouds, ServiceNow and HelpNow.

Experience in working with cloud technologies like Salesforce and AWS.

EDUCATION

Bachelor of Technology in Information Technology, Nagarjuna University, India, 2008

CERTIFICATION/TRAINING

Sun Certified Java.

Hortonworks Certified Developer

Salesforce Certified Administrator

TECHNICAL SKILLS

Languages

Java 8, J2ee

Frameworks

Spring Boot, Spring, Hibernate, Struts

Application/AOP Frameworks

Spring, Spring AOP.

J2EE

JDBC, JSP, Servlets, JSTL, Java Beans, JNDI, JMS.

Database

Oracle, IBM DB2, MySQL, MS Access, MS SQL Server.

In-Memory

Gigaspaces, IBM infosphere streams

IDE

Eclipse, NetBeans, Intelij

Internet Web

HTML, XHTML, CSS, JavaScript, AJAX, Apache, Jakarta, Commons JSTL, Log4j.

UI Frameworks

Angular, jQuery

Build Tools

Ant, Maven, Gradle, Jenkins

Source Control

GIT, IBM Synergy, CVS, TFS

Design Tools

Microsoft Visio, UML

PROFESSIONAL EXPERIENCE

Date: 10/17 – Present

Client: Florida Department of Environment, Tallahassee, FL

Project 01: DSL/DRP applications

Title: Sr Java/J2ee Developer

Description: Worked on the following applications which are part of the Florida Department of Environmental Protection DSL and DRP. Division of State Lands Land Management System

(DSL-LMS), (DSL-FITS), (DSL-LITS) Systems and Division of Recreation and Parks (DRP-NRTS) System.

Responsibilities

Involved in the analysis, design, and deployment phases of SDLC (Software Development Life Cycle)

Worked on developing LLD, HLD, USE CASE and Design Documentations

Involved in Analysis and Design sessions to share the design and implementation ideas to stakeholders of the application.

Worked on migrating application code from legacy JDK to JDK 8, rewrite the application services using java 8 feature like lambda, streams, LocalDate and Functional Interfaces.

Develop web applications using frameworks like Spring/ Spring Boot frameworks

Developer various REST/SOAP services to produce and consume the data across multiple data sources

Worked on converting the SAP crystal report to Java Itext pdf reports.

Implemented Hibernate as persistence framework in the application to have loose coupling with the back-end database technologies

Worked on creating new table/views/functions/stored procedures in oracle for multiple business requirements implementation.

Enhanced the existing User Interface of the application by implementing the latest versions of Angular/jQuery, Bootstrap, Ajax, JSP, CSS, HTML, etc.

Created and Maintain application code versions using code repository tools like GIT, SVN.

Developed the application related to the code and logic using the IntelliJ IDE.

Used Jenkins for creating the automated test cases, worked with find bugs for code coverage test

Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test-Driven

Project 02: Waste/Stormwater management

Title: Sr Java/J2ee Developer

Description: Electronic Discharge Monitoring Report System (EzDMR) is part of Department of Environmental Protection (DEP Portfolio applications), is a web-based system developed as part of the department’s ongoing efforts to improve business processes for facilities required to submit Discharge monitoring reports and to facilitate the state’s National Pollutant Discharge Elimination System (NPDES) facilities’ compliance with the E-Reporting Rule. EzDMR system is designed to provide a better alternative than handwritten or paper DMRs.

Responsibilities

Involved in the analysis, design, and deployment phases of SDLC (Software Development Life Cycle)

Worked on developing LLD, HLD, USE CASE and Design Documentations

Involved in Java Analysis and Design sessions to share the design and implementation ideas to stakeholders of the application

Develop web applications using frameworks like Spring/SpringBoot frameworks

Developer various REST/SOAP services to produce and consume the data across multiple data sources

Implemented Hibernate as persistence framework in the application to have loose coupling with the back-end database technologies

Worked on creating new table/views/functions/stored procedures in oracle for multiple business requirements implementation.

Enhanced the existing User Interface of the application by implementing the latest versions of Angular/jQuery, Bootstrap, Ajax, JSP, CSS, HTML, etc.

Created and Maintain application code versions using code repository tools like GIT, SVN.

Developed the application related to the code and logic using the IntelliJ IDE.

Used Jenkins for creating the automated test cases, worked with find bugs for code coverage test

Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test-Driven

Date: 05/17 – 10/17

Client company: SCOR, Charlotte, NC

Title: Senior Java/J2ee Developer

Description: Velogica is a web-based backend system to calculate or assess the risk for approving life insurance applications, this application receives a huge number of hits daily from the life insurance domain client.

Responsibilities

Worked in developing frontend using Angular, Bootstrap, jQuery for various applications in the business silos.

Develop web applications using frameworks like Spring/Spring Boot frameworks

Worked on migrating application code from JDK 7 to JDK 8, rewrite the application api services using java 8 feature like lambda, streams, LocalDate and Functional Interfaces.

Used Jenkins for creating the automated test cases, worked with find bugs for code coverage test.

Worked on Java Messaging services (JMS)/Kafka.

Worked on complete life cycle, design, development and testing using OOA and OOD.

Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate the DAO layer from the Database layer.

Created the stored procedures, functions and triggers using PL/SQL.

Implemented Spring Batch Jobs for pulling the passenger data from the Sabre components.

Implemented various Soap Web Services for publishing passenger data to User interfaces.

Involved in developing various modules like QDSManager, Request Handler and Core server.

Worked in AWS EC2 environments for UAT and Production deployments.

Used JUnit for Unit Testing.

Maintaining and deploying the release artifacts QA, UAT and PROD to JBOSS/Tomcat servers.

Wrote Test Cases & Test Suites to support the Test-Driven.

Date: 02/15 - 05/17

Company: American Airlines, Dallas Fort Worth, TX

Title: Senior Java /J2ee Developer

Description: Look Ahead is a suite of web applications used by American Airline’s Airport Operations staff and System Operations Control departments to manage flight operations through the use of sophisticated optimization algorithms and modeling techniques. Look Ahead suite contains various applications like Passenger/Misconnect which deals with the passenger and flight data and their misconnections.

Responsibilities:

Involved in complete SDLC like Analysis, Design, Development, Testing, Implementation and Maintenance using OOA and OOD

Developed Rest/Soap web services to fetch various data across distributed applications

Implemented Spring framework for the applications development

Developed various Spring quartz jobs for data ingestion.

Worked in developing Java Messaging services using IBM-MQ, Active MQ, Kafka to fetch data from legacy systems

Worked with in-memory /distributed cache technologies, like Gigaspaces.

Created Data Stream Jobs for data ingestion from various data sources using IBM-InfoSphere Streams

Worked in developing /bug fixing on front end web pages using the Angular, Bootstrap, Ajax, Html, CSS, etc.

Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test-Driven

Supports in production deployment and ensures smooth rollout.

Performed User Acceptance Testing to ensure the final product is clean and all the requirements are met.

Reporting project status to higher management on time.

Date: 07/14 - 02/15

Company: Sabre, Dallas, TX

Title: Senior Java Developer

Description: Crew Management system manages crew, controls operating costs and improves the crew-working experience and in turn, increases your bottom line. Sabre Air Centre Crew industry-leading solutions are designed to support all airlines regardless of their business model or market.

Responsibilities

Developed application UI development using AJAX, AngularJS, HTML, JSP, XML, CSS, and JSP.

Designed, developed and maintained the data layer using Hibernate and performed configuration of spring and Hibernate integration.

Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate the DAO layer from the Database layer.

Created the Stored Procedures, Functions and triggers using PL/SQL.

Involved in the analysis, design, and deployment phases of SDLC (Software Development.

Implemented a Spring/Spring Boot framework for application development.

Implemented quartz Jobs for the Daily nightly jobs for generating the various application reports.

Used Restful Webservices to crew info from servers.

Worked as a module lead for various modules of the application.

Developed the content stocking App using Cassandra and jQuery.

Worked with IDEs like Eclipse, RAD, NetBeans and IntelliJ.

Worked on Java Messaging services (JMS) Rabbit MQ.

Used Log4J for logging the messages.

Date: 01/14 - 07/14

Company: VM Ware, Palo Alto, CA

Title: Senior lead Java/J2EE Developer

Description: My VMware is the web-based portals that are developed to provide various online services to the customers of VMware. My VMware gives customers 24/7 access to Subscription Services and account management. From one convenient location, to purchase add-on services, view order history, see your service status, receive alerts, and track billing and renewals.

Responsibilities

Application UI development using AJAX, AngularJS, HTML, JSP, XML, CSS, JSP, JSTL.

Used SOAP Web Services to extract product/service/User related data from servers using XML/XSD WSDL, XML, SOAP, also implemented various Restful web services.

Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate the DAO layer from the Database layer.

Created the Stored Procedures, Functions and triggers using PL/SQL.

Worked with Spring Framework to Design & Develop the Application.

Developed java batch, for performance updates, implemented Multi Thread concepts.

Used JUnit for Unit Testing.

Wrote Test Cases & Test Suites to support the Test-Driven.

Used validators for the server-side validations & Used JavaScript for front end validations.

Involved in QA testing in the production environment, to test various business functionalities.

Involved in creating QA test cases and identifying the test scenarios.

Developed the entire Application(s) in STS (Spring Tool Source) and Eclipse.

Worked with Spring TC, Web Logic Application Server to deploy the Application(s).

Worked in the Agile Environment and involved in sprint planning meetings.

Date: 01/13 - 12/13

Company: TCS/Sprint, Overland Park, KS

Title: Java / J2ee Lead Developer

Description: Sprint Connected Vehicle Platform is built specifically for automakers. Designed to provide the foundation for all of the connected vehicle functionality with the agility to evolve with the development of upcoming technologies. Designed to be open and flexible, it allows for the integration of complex components. It offers various connectivity options and back-office support, like billing and care.

Responsibilities

Used SOAP Web Services to extract warranty-related product data from servers using XML/XSD, WSDL, XML, SOAP, also implemented various Restful web services.

Implemented the Spring MVC framework for application development.

Worked on the tuning of back-end Oracle stored procedures using TOAD.

Developed the content stocking App using AngularJs, HTML5, AJAX, jQuery, JSP, XML, CSS

Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.

Used Clear Case, SVN and PerforceP4V for application configuration.

Developed and maintained Maven configuration for the application deployment.

Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate the DAO layer from the Database layer.

Worked on the complete life cycle, Design, development and testing using OOA and OOD.

Implemented spring quartz Jobs for the Daily nightly jobs for generating the various application reports.

Worked as a module/tech lead for various modules of the application.

Worked on Java Messaging services (JMS).

Participated in technology/tools evaluation and software technical proof of concepts.

Worked in the Agile Environment and involved in sprint planning meetings.

Offshore and onsite coordination and allocating the task/responsibilities.

Date: 08/10 - 01/13

Company: TCS/Morgan Stanley. NYC, NY and Chennai, India

Title: Sr. JAVA Developer

Description: Manager Analytics, a powerful web-based tool, is a robust search engine, which enables you to analyze and review Investment Managers and their attributes, as well as provide you the capabilities to easily compare investment solutions when creating a client presentation. This project was developed on a robust J2EE framework and uses VB.net layer for generating the presentation.

Responsibilities

Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets.

Created the Stored Procedures, Functions and triggers using PL/SQL.

Used the Struts Framework to develop the application.

Used DAO and DTO Design patterns.

Gathered requirements, prepared Low-Level Design.

Responsible for the design and development of the application.

Implemented Spring Quartz Jobs for generating feed to the various downstream applications.

Used Rational Rose to draw UML diagrams and to develop the use cases, domain model and design model.

Used various data structures and algorithms to hold the performance (monthly/quarterly) data of the investment plans.

Involved in the development of system comprised trading desks that were created internally (logical entity) to handle region-specific customers and business entities namely broker was created to provide an interface for the clients to place orders.

Developed java batch, for performance updates, implemented Multi Thread concepts.

Involved Database programming in DB2.

Responsible for developing the design and development of the application.

Developed build files to configure the build process using ANT.

Prepared Unit Test plans (UTP).

Motivated the team to achieve the deadlines on time.

Date: 10/08 - 08/10

Company: TCS/Cummins Columbus, IN and Chennai, India

Title: Sr. JAVA Developer

Description: SPEED is an oracle application which will generate calibrations for engines produced at Cummins plants. There is an Interface application (UI) for SPEED called Browser which was developed and implemented PL/SQL cartridges (Oracle web application). As part of the SPEED enhancement backend database is migrated from oracle 9i to oracle 10g. The browser which was implemented PL/SQL cartridges is incompatible with oracle 10g, so as part application upgradation the whole application from PL/SQL cartridges to web-based J2EE application.

Responsibilities

Implemented the Struts MVC framework with tiles and validators.

Application UI development using AJAX, HTML, JSP, XML and CSS.

Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets.

Responsible for developing the design and development of the application.

Involved in database programming in Oracle10g.

Created the Stored Procedures, Functions and triggers using PL/SQL.

Gathered requirements, prepared Low-Level Design.

Used DAO and DTO Design patterns.

Dynamic chart generation using JFreeChart API in java.

Developed automation mail notification system using Java Mail API in java.

Programmed FTP Java.

Worked as a module/tech lead for various modules like GCSP, ORNIS of the application.



Contact this candidate