Home

Saivinay - Senior Java Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: yes
Visa: Green Card
SAIVINAY CHAKKA
Full Stack Java Developer
E-Mail: [email protected] | LinkedIn
Contact: 502-276-5092

PROFESSIONAL SUMMARY:
10+ years of extensive experience in development of multi-tier applications using Java / J2EE technologies.
Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, EJB, RESTFUL and SOAP based Web Services, JAX-WS, JAX-RS, Struts, Hibernate, Spring, HTML5, CSS3, JavaScript, XML.
Expertise in Implementing Java & J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton, and Front Controller.
Experienced in XML and related Java technologies like JAXP, JAXB, JDOM, SAX, XSD, XSLT etc.
Extensive Experience with front end application development using HTML5, CSS3, JavaScript, JSP, Angular 2-9, Node JS, AJAX, Bootstrap, JSF, Prime faces and jQuery.
Experience in spring framework modules IOC/DI, AOP, MVC, Security, Spring Boot and JDBC Template.
Experience in building flexible, reliable, efficient, and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring boot.
Good expertise on Camunda BPM for business process management and integrated with web application.
Expertise in various open-source frameworks and tools like Struts, Spring, Microservices, and Hibernate.
Proficiency in OOPS concepts like Inheritance, Aggregation, Encapsulation, Multi-Threading, Serialization, Collections, IO, and Polymorphism.
Expertise in producing & consuming SOAP as well as Restful Web Services using WSDL, SOAP, AXIS, JAX-WS, CXF, REST-Jersey and WS-Security. Had an experience in web services validation using SOAP UI.
Expertise in database modeling and development using SQL, PL/SQL Stored procedures, functions, triggers, cursors, object types and Indexes using Oracle, DB2 & My SQL.
Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
Exposure to NoSQL database programming Apache Cassandra.
Developed front-end using AWT, Flex, JSF, JSP with custom Tag libraries, JSTL Struts Tag Libraries, GWT, Adobe Flex, MXML, HTML and CSS.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP.
Extensive experience in programming, deploying, configuring, fine-tuning, and administering middle-tier popular J2EE Application Servers like IBM WebSphere, WebLogic 12c, JBOSS, Jetty and Apache Tomcat.
Experience in deploying and configuring database connection pool in WebLogic Application Server.
Experience working with Amazon cloud Services (AWS) using Cloud Watch, Amazon S3, Amazon RDS.
Performed upgrades of Oracle 11g to 12c with in the same server & different servers.
Experience in using AWS with both EC2 and S3 services for application backup and recovery.
Involved in building the code using Maven and used Jenkins and Quick build for continuous integration.
Experienced in Web Services approach for Service Oriented Architecture (SOA).
Experience in leveraging API Gateway for runtime governance and security of microservices.
Expertise in Unit Testing using Junit, Mockito & Power Mockito tools.
Experience in various software development IDEs like Eclipse, IntelliJ, STS and Editors like Edit Plus, Notepad++.
Expertise in Unit testing using JUnit and Integration testing.
Strong implementation knowledge of Object-Oriented Analysis and Design using Agile methodologies.
Experienced in using JIRA bug tracking Systems. Good knowledge in UNIX and Shell scripting.
Experienced in using Version Control tools like GIT, SVN, CVS and Clear Case.



TECHNICAL SKILLS:
Programming Languages Java, SQL, HTML, JavaScript, JSF, Unix, XML, Kotlin
Java Technologies/ Frameworks J2EE (Servlets, JSP, JSF, JSTL, EJB, JDBC, MVC), Spring, Microservices, Hibernate
Web Technologies HTML5, CSS3, Bootstrap, jQuery, JavaScript, JSF/Prime Faces, Angular 2-9, RabbitMQ.
Web Services &XML REST, SOAP, WSDL, XML, JAXP-DOM, SAX, JSON, JAXB, JAX-WS, JAX-RS
Application/Web Servers IBM Web Sphere, Web logic, JBoss, Apache Tomcat
Databases Oracle, DB2, MySQL, MongoDB, Cassandra
IDE Tools Eclipse, IntelliJ, STS
SCM/ Version Control GIT, SVN, CVS, Clear Case
Tools Maven, Ant, Jenkins, JIRA, QC, Rally
Operating Systems Windows, UNIX, LINUX.
Others JSTL, JUNIT, Custom Tags, Log4J, Postman, Soap UI, OAuth 2.0
Cloud Technologies EC2, S3, Cloud Watch, Amazon S3, Amazon RDS, AWS, API Gateway

EDUCATION:
Masters in Computer Science.

PROFESSIONAL EXPERIENCE:

Client: Reprise Financial, Texas. Aug 2022 Till Now.
Role: Sr. Java Fullstack Developer
Responsibilities:
Software Development is driven by Agile methodology, short sprints in the form of iterations, and developed using Java JEE components. Developing the application based on the user stories.
Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, Angular 9, AJAX, NodeJS & Bootstrap.
Used Hibernate as an ORM tool to map the database tables and wrote DAOs and POJOs to integrate with Spring Framework.
Developed web pages using Angular 9 Framework and worked with various Angular directives services and Filters to build the Applications.
Responsible for accessing REST APIs using OAuth Authorization Token and storing the data in MongoDB using Node.js Scripts.
Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
Implemented Inheritance between tables using different Hibernate strategies.
Extensively used Spring JDBC in the data access layer to access and update information in the database.
Review and modify programs to ensure technical accuracy, security, and reliability.
Development of Service Layer using Java, Restful web services, and Spring Data JPA framework.
Used Web services for sending and getting data from different applications using SOAP messages.
Built production-ready web application stack using serverless components like Lambda, API Gateway, S3, etc.
Implemented SOAP-based Web Services.
Took part in setting up the routing configuration using Angular 9 router for various views and sub-views.
Worked with Angular 9 to generate various components, routes, services, and pipes and structured the application code.
Designed and created Database objects and written PL/SQL scripts for data extraction and data transformation.
Wrote roll-out procedures and plans. The environment was mixed with Windows and AIX, CSS, XML, HTML, Knockout.js, HBase, NoSQL, XSLT, and projects written in C.
Ensure that code is compliant with security & compliance using OAuth, spring security.
Designing RabbitMQ queues and exchanges and binding relations between them.
Hands-on experience with building Azure Notebooks functions using Databricks, and Scala and creating deployment through data factory.
Developed various screens for the front end using Angular 9 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
Used Swagger to interact with API endpoints of the Microservices.
Worked extensively on developing controllers, Interfaces, and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
Develop end-to-end application components involving the business layer, persistence layer, and database and web services layers.
Responsible with two other team members, for all public-facing desktop versions of our website (handling quoting system, address verifications, credit verifications, purchasing a policy, and integration bridge systems between policy seekers and agents as well as underwriters.
Used SQL hints and Indexes as needed to improve SQL performance.
Experience in Database development using Oracle, My SQL Server, and NO SQL databases using MongoDB in various projects with expertise in deploying Stored procedures, Triggers, and SQL Queries.
Used Jenkins plugins for code coverage and to run all the tests before generating a war file.
Validate XML Files based on the XML Specifications documents.
Implemented Spring MVC, AOP & IOC modules, and Restful web services.
Develop Enterprise Services Test Automation scripts using SOAP UI.
Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
Good knowledge of database concepts with working knowledge of SQL and Stored Procedures.
Experience in troubleshooting SOA/OSB code in a Production environment with high-volume transactions.
Used Maven script for building and deploying the application.
Deployed Web Services into WebLogic server and configured database connection pool in WebLogic console.
Proficient in Oracle WebLogic Server tuning and troubleshooting.

Environment: Java 8, Angular 9, Spring Boot, Microservices, Hibernate 4.3, EJB, Oracle SQL developer, Azure, HTML5, CSS3, Node JS, Mockito, Postman, OAuth2, Bootstrap, AJAX, JavaScript, RabbitMQ, Soap UI 4.3, WebLogic Server 12.2.1, Soap web service (JAX-WS), API Gateway, Restful web services (JAX-RS), Jenkins, log4j, XML, JUnit, Maven and Agile.

Client: Children s Mercy Hospitals, Kansas. June 2020 July 2022
Role: Java Full Stack Developer
Responsibilities:
Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, Angular 7, AJAX and Node JS.
Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 7.
Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
Worked in Azure Cloud IAAS stage with components Delta Lakes, Azure blob storage, Notebooks, DBFS, Spark, Scala, Data Factory and CosmoDB.
Designed and developed the application using agile methodology and followed Test driven Development (TDD).
Created Apache HTTP inbound & outbound flows, routing orchestration, transformations, and Security of JAX-WS/CXF and ESB and Oracle Web logic application using OAuth.
Have knowledge about Scala and alternate JVM application developing environments like Java and Kotlin.
Experience with Static Application Security Testing (SAST) tools like HP, Fortify, and Veracode.
Used Angular 7 to create views to hook up models to the DOM and synchronize data with the server as SPA.
Used Bootstrap and Angular 7 to create Controllers to handle events triggered by clients and send requests to the server.
Developed user interfaces using EJB 2.0 JSP, JSF, and JMS framework with AJAX, JavaScript, HTML, DHTML, and CSS.
GGTS Web Services involving UI design, user-generated event handling, incorporation of underlying functionalities as per the laid down specifications, and also involved in incorporating business logic in SQL Code.
Used caching in API Gateway to make the application faster when users try to add/update work orders.
Migration of Databases and schemas across multiple platforms of Windows to Linux, Oracle 10g to 11g, Oracle 11g to 12c, etc. Using DataPump within the same server & different servers.
Performed Migration tests and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
Designed DTSs, and XML Schema for data transmission. Used XML parser APIs such s JAXP (SAX) and JAXB in the web services request response data marshalling as well as unmarshalling data process.
Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
Used Hibernate in the data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
Developing the Microservices using Spring Boot that creates, updates, deletes, and gets the assignment information from the backend.
Worked on Node.JS framework for building MVC framework from the front-end side generated statements and reports and used Spring MVC.
Generated Java APIs for retrieval and analysis on NoSQL databases such as HBase and Cassandra and worked with NoSQL databases like Cassandra and MongoDB for POC purposes.
Implemented Angular 9 services to connect the web application to back-end APIs to POST/GET the data used in the application.
Used NoSQL databases like AWS Dynamo db. and S3 for data persistence.
Developed the front-end using Eclipse RCP/Java Swing involving UI design, user-generated event handling, incorporation of underlying functionalities as per the laid down specifications and involved in incorporating business logic in SQL Code stored procedures.
Worked extensively on developing controllers, Interfaces, and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
Developed Restful services using Rest Template and Microservices using Spring Boot.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- MongoDB dependency provides integration with the MongoDB.
Binding XML Schema to Java classes made by using JAXB API
Experience in Gradle Build tool and understanding the artifactoy and repo structure.
Implemented address verification API to leverage business applications.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Hibernate was used for mapping, and Servlets and Spring MVC were used for Model, Control, and View.
Configured bamboo automating the builds into the Gradle archive repository.
Used XSL/XSLT for transforming common XML format into internal XML format and Text format.
API endpoint verification testing using Postman.
Used ANT scripts to build the application and deploy it on the Web Logic Application Server.
Used XML to transfer the application data between client and server to code configuration files.
Wrote SQL queries for database creation and modification. Used Redis as a cache management technique.
Experience in using various tools and IDEs for development and design like STS and Eclipse.

Environment: Java 8, Spring MVC, HP Fortify, Spring Boot, JSF, Hibernate ORM, Microservices, Gradle, HTML5, JSF, CSS3, Angular 7/9, Bootstrap, JSTL, JavaScript, AJAX, Oracle SQL, PL/SQL, BPM Camunda, NodeJS, JUnit, TDD, Ant, Log4J, Postman, Apache Tomcat, Bitbucket, Maven, AWS stack, Kotlin, API Gateway, Lambda, GitLab, Eclipse, JAXB, STS, Web Services (SOAP, REST).


Client: Delta Airlines - Atlanta, GA Oct 2018 May 2020
Role: Sr. Java Fullstack Developer
Responsibilities:
Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation, and testing of the enterprise applications Converted legacy client-based frontend to a responsive RIA using AngularJS.
Designed code responsive web pages using JSP s, JavaScript, HTML5, CSS3, Angular 6, Bootstrap, and Node JS.
Developed web pages using Angular 6.0 Framework and worked with various Angular 6 directives services and Filters to build the Applications.
Used Spring Boot as the API Gateway and used Angular on the front end to gather the information and create a functional System.
Build components with Spring Framework IOC, AOP, Spring Boot, and Spring Web Services.
Designed and developed a RESTful service interface using Spring MVC to the underlying customer event API.
Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 6.
Reading and downloading the RabbitMQ queue using Multithreading by allowing n number of threads to record data in the file on date wise.
Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing and every module developed.
Developing in-built traditional web applications using JSF and JBoss Rich face with Java middleware.
Used Spring Boot framework for building cloud MicroServices and to develop Spring-based applications radically faster with very little configuration.
Used Angular 6 to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
Used Hibernate as an ORM tool to map the database tables, and write DAOs and POJOs to integrate with Spring Framework.
Used Spring Boot framework for building cloud MicroServices and to develop Spring-based applications radically faster with very little configuration.
Developing the Microservices using Spring Boot that create, update, delete, and get the assignment information from the backend.
Utilized Mongo DB, NOSQL database management system for keeping user-generated data.
Had knowledge of Kibana and Elastic search to identify the Kafka message failure scenarios.
Consumed REST-based Microservices with Rest template based on RESTful APIs.
Have written SQL queries and PL/SQL procedures, functions, triggers, sequences, cursors, etc.
Implemented Inheritance between tables using different Hibernate strategies.
Used Maven for building and deploying the application.
Used SOA Integration service for Data Integration Service, and Functional Integration Service and used SOAPUI for the functional testing, inspection, and invocation of Spring-based Web services.
Monitor system performance and exceptions using various logging and performance monitoring tools.
Expose/consume SOAP & Restful web services to interact with other modules.
Worked with the NoSQL database MongoDB and worked with it to perform many different operations.
Assist QA team with SOAP UI mock web services to pass Test Cases by developing Unit test cases using Junit and Mockito.
Involved in the auto-deployment of application process using Jenkins with SVN in Cloud Computing.
Wrote build & deployment scripts using Maven on a Unix environment and participated in configuring Jenkins for build automation. Implemented CI/CD process for integrating different code components.
Environment: Java 1.7/1.8, Spring - MVC, IOC, AOP, Batch, Hibernate, Angular 4, Spring Boot, Microservices, JAX-RS, JAX-WS, JSF, SOAP/REST, WebLogic Server 12.2.1, WSDL, JAX-RS, Oracle, Node JS, WebSphere, Maven, Jenkins, Eclipse, Apache CXF, TDD, API Gateway, JPA, Junit, Mockito, Microsoft Visio, Rally, Mongo DB, GIT, Linux, Log4J.

Client: Equinix - Sunnyvale, CA Jan 2017 Sep 2018
Role: Sr. Java Fullstack Developer
Responsibilities:
Involved in user requirement specification preparing requirements documents and translating business rules into business component modules. Used Agile-scrum Software Development for developing the application.
Designed User Interfaces using Angular, HTML5, CSS3, JavaScript, Angular JS, Node JS, and Bootstrap.
Extensively worked with consuming the REST services in the front end using Angular.
Created custom Plugins, templates, and functions for Angular JS application.
Design Developed and maintained the data layer using Hibernate and performed configuration of Spring framework.
Implemented the application using the concrete principles laid down by several Java/JEE Design patterns like MVC, Singleton, and Data Transfer Object (DTO).
Extensively worked on form validation using the Spring, Hibernate Validator framework.
Involved in working with SQL queries, functions, and procedures for performing CRUD operations on the database using JDBC/JPA concepts on the Oracle database.
Has done development using Spring Dependency Injection, Spring MVC, and ORM Integration.
Implemented Spring aspects like logging, transactional, and session aspects to implement cross-cutting functionality.
Used Hibernate mapping annotations to map POJO classes with tables and implement inheritance strategies.
Implement Internationalization using Spring MVC interceptors, Spring resource bundles, and Spring core components.
Created XML Schema and managed the flow of the same to and from the already existing web services (REST).
Used WSDL, SOAP, AXIS, and JAX-WS technologies to create web services by generating stubs and consuming the existing services.
Involved in security code reviews using MS FxCop and Fortify CA.
Utilized Spring Batch APIs (Partitioning, reader/writer/processor, batchlets, etc.) to implement batch jobs and configured through Tivoli Work Loader to run at Scheduled times.
Involved in merging the code of different branches and deployed in WebLogic.
Created a few custom-built tag libraries in JSP to support the already existing custom widgets in JavaScript.
Wrote SQL and PL/SQL queries for database creation and modification.
Supported the Java backend core processes and the corresponding interfaces with the NOSQL.
Worked on implementing SOAP-based web service to validate business scenarios.
Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Used Maven as a build tool for the application.
Involved in the Integration testing support and involved in bug fixing.
Involved at the time of deploying the code in the production environment and doing the functional checkout and merging code using the distributed version control system (GIT).
Involved in CI/CD using Jenkins and integrated with Sonar Qube to report Bus, Vulnerabilities, and Code smells.

Environment: Java 1.6, JSP, Servlets, Spring IOC, AOP, MVC, Batch, Hibernate, JDBC, Angular JS, HTML5, CSS, JavaScript, Node JS, XML, Web Logic, Eclipse, EJB, WebLogic, Oracle, JUnit, Fortify SCA, Web Services (SOAP, REST), AXIS, JAX-WS, JAX-RS, Log4J, Maven, Unix, GIT.

Client: University of Alabama - Birmingham, AL May 2015 Dec 2016
Role: Java Developer
Responsibilities:
Interacting with the Business Analyst and Host to understand the requirements using the Agile methodologies and SCRUM meeting to keep track of and optimize the end client needs.
Extensively made use of Java features like Predicates, Functional Interfaces and Lambda Expressions, Method References, and Stream API for bulk data operations on Collections.
Developed user interface screens using HTML, JSPs, JavaScript, and CSS, with the middle-tier framework as Spring using MVC framework.
Prepared design documents with Sequence Diagrams and Class Diagrams using the Microsoft VISIO tool.
Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
Implemented Declarative transaction management using Spring AOP.
Used Spring JDBC Template to do CRUD operations with Database.
Developed dynamic webpages using JavaScript and Implemented jQuery for creating behaviors of JavaScript.
Implemented Transaction and Logging using Spring AOP, developed Hibernate HQL queries, and Hibernate DAO implementation for database connectivity.
Written SQL queries & PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
Created continuous integration builds using Ant & Jenkins. And deployed on the WebSphere app server.
Done with Web sphere server configurations, Data Sources, Connection Pooling, and MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
Created JUnit test cases and ran the TEST SUITE using the EMMA tool.
Ran check style, and PMD defects & Find bugs and fixed them.
Used Tortoise SVN for version control and HPQC to track defects and change requests.
Addressed defects identified in the QA and IST phases. And tracked QC status as per the guild lines.
Participated in migration to DB2 database from Oracle DB.
Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
Used SQL, PL/SQL in indexes, views, stored procedures, functions, and relational DB models.
Coordinated with the Performance team to get thread dumps & tuned Java as well as DB code.

Environment: Java, Servlets, JSP, EJBs, JavaScript, CRM, AJAX, SOAP, Spring, Web logic, Oracle-SQL, P/LSQL, TOAD, Microservices, Eclipse, HTML, UNIX

Client: Wawa Inc., Media, PA. Feb 2013 April 2015
Role: Java Developer
Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development, and Customization of the Application using TDD methodology.
Analyzed use cases, created interfaces, and designed the core functionality from the presentation layer to the business logic layer using UML and Rational Rose.
Developed client-side validation front end screens using HTML, JSF, CSS, JSTL, and AJAX.
Used XML to transfer the application data between client and server to code configuration files.
Involved in development using Spring components - Spring-config.xml, tiles, form-beans, and plug-ins in Spring architecture.
Manipulated DB2 for data retrieving and storing using Hibernate.
Hibernate is used as an ORM tool for persisting the data.
Used ANT scripts to build the application and deploy it on the Web Logic Application Server.
Monitored the error logs using Log4J and fixed the problems.
Created custom tags that facilitate developers in building the pages faster.
Responsible for code review for different modules of the application.
Used Ant for project management and automation.
Design and develop Servlets and Sessions to implement business logic and deploy on the Web Logic Application Server.
Created Connection Pools in Web Logic and configured as needed.
Used CVS as source control.
Used JUnit to write repeatable tests mainly for unit testing.

Environment: Java, HTML, JSF, Spring, Hibernate, CSS, JSTL, JavaScript, AJAX, Oracle SQL, PL/SQL, JUnit, TDD, Ant, Log4J, VersionOne.





Thanks and Regards,

Marshall | LinkedIn

Team Lead | Sales Recruiter

[email protected] | D: +1(956) 368 0087

1925 E. Belt Line Rd, St #276, Carrollton, TX 75006

www.virontec.com
Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology hewlett packard microsoft procedural language Alabama California Georgia Pennsylvania Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1942
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: