| Vankat - Java full stack developer |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: NO |
| Visa: H1B |
| Resume file: Venkat_1773081980522.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
SUMMARY:
Over 10 plus years of work experience as a Software Developer (Java) with all the phases of Software Development Life Cycle Analysis, Design, Development, Testing and Implementation Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework Experience in using various J2EE Design Patterns such as Session Fa ade, Service Locator, DAO, DTO (Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object and Singleton Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform Enterprise Edition (Java EE), Java Server Pages (JSP), Servlets, Spring, Java database Connectivity (JDBC) and Restful Web Services technologies Experience in using build/deploy tools such as Jenkins, Docker and Open Shift for Continuous Integration & Deployment for Microservices. Hands on experience on MVC frameworks such as Angular JS, Angular2, Backbone JS, Ember JS, React JS etc. Involved in automating REST API test cases for different web services using JAVA and Rest Assured Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDD, WSDL, DTD, XSL, DOM, SAX, JSTL, HTML, CSS and JavaScript Experienced in UI frame works such as HTML5, CSS3, Bootstrap, jQuery, Ajax, Google Web Toolkit (GWT), JSON, JavaScript, JSP, NodeJS, ReactJs, BackboneJS, AngularJS/2/4/5/6, Tag Libraries, Custom Tags Wrote tickets utilizing ServiceNow Good experience in AWS development, deployment and NoSQL document DB MongoDB Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems Good working experience in Spring Security, Spring Boot, Spring Batch Experience in writing unit tests using JUnit, Mockito and Easy Mock Experience in QA Automation using Selenium Web Driver SKILLS: Programming Languages: Java, HTML, SQL, PL/SQL, Golang Java/J2EE Technologies: JSP, Servlet, Java Beans, JDBC, Web Services, SOAP, WSDL, RESTFUL, AJAX, JNDI, JMS, Java Mail, Spring suites, Spring Boot, Google web toolkit (GWT) Web Development: AngularJS, JavaScript, jQuery, HTML5, CSS3, AJAX Frameworks: Hibernate, Spring & Spring Boot, jQuery, Angular JS, Anuglar5/6, Junit Web Services: XML, XSD, WSDL, SOAP, Rest, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, API Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI Application/Web Servers: IBM WebSphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 6.x, JBOSS 4.x/3.x Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade Databases: Oracle 8i/9i/10g, SQL Server, IBM DB2, Mongo dB, MySQL, NoSQL, Hadoop, Teradata and MSSQL 2005 IDEs: IntelliJ, Eclipse, My Eclipse and Net Beans IDE Build: Ant, Maven Testing and Logging Frameworks: Junit 3.8/4.0, Log4J Reporting Tools: Crystal Reports 11 Business objects, Tableau Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD, SQL Assistant, Data grip Operating Systems: All Versions of Windows, MAC, Unix, Sun Solaris PROFESSIONAL EXPERIENCE: Capital one, Dallas, TX Feb 2025 to present Senior Full stack Java Developer Responsibilities: Developed and enhanced logging infrastructure for Bogie Analytics, enabling comprehensive event tracking and debugging across release pipelines. Implemented standardized error handling for APIs, improving UI responsiveness and support team diagnostics. Refactored and modularized the codebase to improve maintainability, scalability, and adherence to security best practices. Integrated Artifactory container scan and promotion workflows with real-time UI error display and audit logging. Remediated multiple security vulnerabilities including input sanitization for JSONP and validation against parameter tampering exploits. Contributed to enterprise code quality by implementing CI/CD-compliant formatting, linting, and secure coding standards. Actively supported production systems with L1 on-call responsibilities and contributed to error code documentation repositories. Architected microservices with Go, implementing service-to-service communication and distributed tracing. Containerized services with Docker and managed orchestration via Kubernetes on AWS (EKS) or Google Cloud, automating CI/CD pipelines Environment : Spring, Hibernate, XML, JSON, GIT, Multi-Threading, Web Services, Restful, AJAX, Bootstrap, JavaScript, Jenkins, Spring Boot, Spring MVC, Spring Core, Data grip, HTML, WebSphere, Agile, Maven, Junit Fidelity Investments, Dallas, TX December 2023 to December 2024 Senior Full stack Java Developer Responsibilities: Understand the project requirement and develop the project using microservice architecture. Develop microservices using spring boot and spring rest API s Implement restful services for microservices communication. Build Swagger files as per API requirement Written Junit tests using Mockito and running code coverage using sonar plugin to check the coverage Worked on the sonar issues to ensure all the coding standards followed in sonar rules XML Following the agile and scrum methodology Adherence with continuous development continuous delivery model with help of Devops. Good understanding of Oracle, JDBC and ORM frameworks. Followed the design patterns, MVC and frameworks. Experienced with XML Mapping, XSD, and XSLT for data representation and transformation. Designed and implemented high-performance database solutions using MySQL, Oracle, PostgreSQL, Cosmos DB, and MongoDB. Engineered SQL stored procedures, dynamic data source routing, and data migration strategies to ensure data integrity and performance. Utilized JPA for ORM and My Batis for dynamic queries and transaction management, including Atomikos for distributed transactions. Led the transition from monolithic architectures to microservices using Spring. Architected and deployed microservices on Azure Kubernetes Service (AKS), applying best practices in containerization, orchestration, and scaling. Enhanced application performance by Angular 6 component-based development in view of future Angular framework transitions. Managed CI/CD pipelines with Groovy Script, Azure DevOps, GitLab, and Jenkins, ensuring reliable deployments and streamlined release processes. Implemented performance tuning strategies for MySQL databases and engineered monitoring solutions using Splunk, Datadog, and Azure Monitor. Environment: Spring, Hibernate, XML, JSON, GIT, Multi-Threading, Web Services, Restful, AJAX, Bootstrap, JavaScript, Jenkins, Spring Boot, Spring MVC, Spring Core, Data grip, HTML, Angular 6, WebSphere, Agile, Maven, Junit Capital one, Dallas, TX January 2022 to December 2023 Senior Full stack Java Developer Responsibilities: Developed microservices using Spring Framework. Used JSON format to send the data to Client. Used Java Persistence API (JPA) framework and Eclipse Link framework for database persistence. Implemented Web Service REST Web Service. Developed application using Data Structures and different Design Patterns. Used JMS (Java Messaging Service) for asynchronous communication between different modules. identifying the memory leaks and memory consumption and continuously monitoring the performance. Extensively used Java Collection framework and Exception handling. Used Log4J extensively for logging purposes into the application. Used Maven scripts to build and deploy the application. Deployed applications into continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing. Developed a system of micro-services to replace a legacy, monolithic application, using Java, Spring Boot. Developed service layer using Spring MVC and Spring Boot. Implemented Micro Services architecture using Spring Boot for making different application smaller and independent. Implemented File transferring endpoints using AWS ECS instances for file processing and S3 for file Storages. Worked on some of the POCs to deploy Microservices to (AWS) Amazon web services and used it to provide a large computing capacity for scalable solutions. Remediated vulnerabilities detected from the tool White Source Check. Remediated Static code analysis findings such as XSS, SQL injections etc. Environment: Spring, Hibernate, XML, JSON, GIT, Multi-Threading, Web Services, Restful, AJAX, Bootstrap, JavaScript, Jenkins, Spring Boot, Spring MVC, Spring Core, Data grip, HTML, WebSphere, Agile, Maven, Junit Philips Respironics, Pittsburgh, PA Senior Full stack Java Developer September2020 to December 2021 Responsibilities: Working on Design and development of Care orchestrator application, it s a next generation cloud based clinical management software patients with sleep and respiratory conditions. I am using Java 1.8, and developing cloud-based systems using Amazon webservices, Cloud foundry Etc. Working on Mongo DB and Postgres databases. Design and develop Microservices using SPRING BOOT. Published and consumed REST APIs using Spring Worked on integrating RabbitMQ Messaging system with Spring Boot application. Implementing Continuous Integration and Continuous deployment using various CI Tools like TeamCity, SonarQube etc., And we are also using Redis, Neo4j, Groovy script, IntelliJ, Gradle build scripts and 12 factor app design methodology Developed Unit & Component testcases using Junit & Mockito. Integrated Controller testcases with Xray framework Creating Design documents and other technical documents. Designed and developed REST-ful style Web Service layer and WSLD. Implemented a generic interface to Hibernate criteria API for UI search functionality. Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts. Deployment of web, enterprise java components, messaging components and multi-threading. Developed XML Schemas - XSD, DTD for the validation of XML documents, Environment: Spring, Hibernate, XML, JSON, GIT, Multi-Threading, Web Services, SOAP/Restful, AJAX, Bootstrap, JavaScript, Jenkins, Spring Boot, Spring MVC, Spring Core, Mongo dB, HTML, WebSphere, Agile, Maven, Junit Leidos, Client (OCSE), Washington DC Senior Full Stack Java Developer Nov 2018 to August 2020 Responsibilities: Developing and maintaining different applications (java applications) Service Now applications, Cold Fusion, Alfresco etc.) Design and develop web applications using MAVEN, SPRING, soap and rest web services. Experience with Java 8, Eclipse, Tomcat or Wild Fly, JVM, Apache CXF, Apache Axis, ORM framework, JDBC, SQL, JavaScript, jQuery, Bootstrap, HTML 5, Spring Batch, Log4J, Unit, Mockito Subversion, SonarQube and Maven. Significant development skills on JAVA/J2EE technologies and Service Now; Understanding of J2EE architecture and database fundamentals with working experience at least on one of the following databases: Oracle 12C or PostgreSQL 9.x. Working on spring 4.x framework (including Spring MVC), development of Service Oriented Architecture (SOA) and/or strong concepts on Microservice Architecture (MSA), SOAP and REST web services. Working on adding/updating Dependencies, version numbers and plug-in management using Maven. Experience in importing parent project into our project using Maven. Extensively Used spring MVC in the application Used spring annotations for dependency Injection, AOP and MVC configuration, etc. Worked on Alfresco development. Worked on integrating Alfresco through CAS token authentication from portal application. Worked on Customizing Alfresco search to integrate it with Solr. Worked on Solr modules to analyze Alfresco Query and provide the custom results. Applied reverse engineering and re-engineering disciplines to develop strategic migration and planning documents. Performed data migration from Ant to Maven. Implementation of adding exclusion to the Dependencies in pom.xml to exclude downloading dependencies. Experience in writing plug in for importing WSDL S (wsimport) in the pom.xml. Providing technical guidance in software engineering techniques and automated support tools. Set up and built AWS infrastructure with various services available by writing cloud formation templates in Json. Configured AWS CLI and performed necessary actions on the AWS services using shell scripting. Environment: J2EE, JSPs, Spring, Hibernate, JSTL, XML, JSON, GIT, Multi-Threading, Web Services, SOAP/Restful, AJAX, Bootstrap, JavaScript, Jenkins, Spring Boot Angular JS, EJB3.0, Spring MVC, Spring Core , No SQL, NodeJS, Mongo dB, HTML, AWS services (EC2, Redshift)UNIX shell Scripting, WebSphere, Oracle, Agile, Log4j, Maven, Junit Intuit, Dallas, TX July 2017-OCT 2018 Senior Full Stack Java Developer Responsibilities: Redesigned the current application and developed the responsive applications with new client- side functionalities in Agile Process Involved in creating Servlets and JSP in the creation of dynamic web pages Used JSP, HTML and CSS to create UI pages Used JDBC to connect with the database Creating custom, general use modules and components which extend the elements and modules of core AngularJS, Setup the Bootstrap for customizable UI design and Implemented Jasmine testing methodology Implemented Spring Cloud Config Server, Routing and Filtering to Microservices using Netflix Zuul Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement business logic Worked on how to integrate data from the Data warehouse for future purposes Designed and developed the REST based Microservices using the Spring Boot Hibernate Framework was used to interact with databases, object relational mappings, cache management and specifying the business rules Developed single page applications using ng-route module in Angular 2 Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC. All the functionality is implemented using Spring IO/Spring Boot and Hibernate ORM Developed the application using Java 8- Lambda expressions, Streams, annotations, Generics, Enums Worked on java Multithreading Thread safe blocks for batch process, Executor Service Framework Design and develop high quality interfaces using Ariba Integration Toolkit and Ariba Cloud Integration to integrate Ariba On Demand with On premise PS for Inbound Master Data and Outbound Transactional Data Used Spring Data framework to use the features of Spring JDBC and Spring ORM Classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine Prepared Unit test case using Junit. Worked with GIT repository to manage project to checkout and commit the code Migrated applications from internal datacenter to AWS. Environment: J2EE, JSPs, Spring, Hibernate, JSTL, XML, JSON, GIT, Multi-Threading, Web Services, SOAP/Restful, AJAX, Bootstrap, JavaScript, Jenkins, Spring Boot Angular JS, EJB3.0, Spring MVC, Perl, No SQL, Ariba 8.2.2,NodeJS,Mongodb, HTML, UNIX shell Scripting, WebSphere, Camel, Oracle, Agile, Karma, Log4j, Maven, Junit Black Hawk Networks, Dallas, TX March 2015-May 2017 Full Stack Java/J2EE Developer Responsibilities: Involved in developing front end screens using JSP, JPA, EJB, JSTL, JSON, XML, HTML, CSS, AJAX, Web2.0 technologies, JavaScript Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework Developed web based presentation using AJAX, Servlet technologies and implemented using Spring MVC framework Involved in coding for the presentation layer using jQuery, jQuery Mobile, NodeJS, JavaScript Used Struts MVC, Struts tiles for SEAP application Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database Designed and developed JSF components, implement event handling using HTML5, CSS3, Java, JSP, JNDI, Spring, JPA, JavaScript, Bootstrap and jQuery for various modules based on the user requirements Developed single application to render dynamically based on the JSON from the Node JS server Developed Node.JS Readable and Writable streams to process the data from the external source of the application Worked on J2EE, Spring suites, Spring boot, JUnit s, REST API s, Java Script (JS), CSS, HTML, Angular JS Test the features you create, including creation of Selenium tests Involved in the design of the Referential Data Service module to interface with various databases using JDBC Used Selenium Testing to find the internal defects Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment Developed JSP's with Custom Tag Libraries for control of the business processes in the middle- tier and was involved in their integration Involved in designing and developing the front end of the application using AngularJS, Java script, AJAX, HTML, CSS Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation Developed automation test cases using Java and Selenium Webdriver on Eclipse Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Environment: J2EE, Java 8.JavaEE 7,JSPs, Spring, Hibernate, JSTL, XML, JSON, GIT, Multi-Threading, Web Services, SOAP/Restful, AJAX, Bootstrap, JavaScript, Jenkins, Spring Boot, NoSQL, ReadyAPI, Angular JS, NodeJS, MongoDB, HTML, UNIX shell Scripting, WebSphere, Camel, ServiceNow, Oracle, Rest Assured, Agile, Log4j, Selenium, Maven, Junit Charles Schwab & Co. Inc., Austin, TX January 2014-February 2015 Sr. Java/J2EE Developer Responsibilities: Developed a prototype of the application and demonstrated to business users to verify the application functionality Developed and implemented the MVC Architectural Pattern using Spring Framework including EJB, Form Bean and Action classes Developed remote communication using REST/JSON and REST/XML with spring Used JSP, JavaScript, AngularJS, AJAX and jQuery for UI Developed JSP's with Custom Tag Libraries for control of the business processes in the middle- tier and was involved in their integration Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files Part of building code using Maven, and deployed on IBM WebSphere Server 8.1 Developed Web pages using AngularJS and JSP, for the support app which is a test tool for a quick standalone testing of the Web Services calls Developed web based presentation using JSP, AJAX and Servlet technologies and implemented using Spring framework Worked on J2EE, Spring suites, Spring boot, JUnit s, REST API s, Java Script (JS), CSS, HTML, Angular JS Rigorously followed Test Driven Development(TDD) in coding Developed test scripts to automate process of testing in Selenium WebDriver Developed the User Interface using HTML 5, JSP, Java Script, AngularJS and CSS Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations Maintained CSS and HTML 5, XSL, XSLT, JavaScript, AngularJS and Bootstrap for designing Webpages Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object Written Selenium test cases and Cucumber test cases for Java code Written Junit and Jasmine Test cases for performing unit testing Worked with QA team for testing and resolving defects Used ANT automated build scripts to compile and package the application Used Jira for bug tracking and project management Environment: J2EE,Java 8.JavaEE 7,Spring AOP, Spring-JMS, Spring-JDBC, Spring Core, Hibernate, Design Patterns, XML, Oracle, PL/SQL, Bootstrap, Web Sphere App Server, Apache Axis, Cucumber, AngularJS, ANT, Junit, ServiceNow, Hadoop, UML, UNIX shell Scripting, Web Services, SOAP, Jira Symantec, Mountain View, CA August 2013-December 2013 Java/J2EE Developer Responsibilities: Involved in understanding the requirements from the System Use cases (SUCs) and creation of design documents. Involved in software development process for TDD using with testing team Designing and development of various server side components for Shopping Cart, Order Management, Inventory Implemented business rules using Drools for business requirements Development of SOA architecture in primary components for Transaction Pipeline and Drools Rules Engine Developed Unit testing framework driven by Test First methodology (TDD), to develop test cases for business layer and user interface using mock objects, easy mock, and Selenium Integration of Web Services for E-Pay Tax and Authentication calls Worked on J2EE, Spring suites, Spring boot, JUnit s, REST API s, Java Script (JS), CSS, HTML, Angular JS Designing and developing the Customer Service App where customers can contact to Place Orders Design, development and integration of EPay, EBE and Auto billing system web services with Estore Design and development of SOAP/REST Web Services for Billing and Payment component Developed UI components using JSP, Servlets, jQuery and Spring Spring Quartz scheduler for offline jobs to process orders that are stuck due to unavailability of dependent external system. Integration of Paymetric XiSecure REST WS to store the Credit card information's at Paymetric's secured server and XiPay REST WS to complete the payment transactions Designed and developed views, controller and model components implementing Struts Framework Design and implementation of roles and rights using Spring LDAP in the Customer Service Representative (CSR) application. Fixing and verifying the bugs reported during the various testing life cycle (Unit, QA, UAT and Performance) of the project. Developed Java code generators to generate Mockito test cases for java code Managed the architecture, design and delivery of the SYMPAY system that supports various APIs for Credit Card, Direct debit, Online Bank Transfer, Offline Bank Transfer, BoletoBancario and Refunds Performance tuning (Application code, Log4j) of all the modules for better performance and throughput Integrated third party Payment Service providers like Cyber source, World Pay (Web money, Yandex, Qiwi, Przelewy, 7Eleven, Dineromail), AllPago (BoletoBancario), Paymentech and PayPal Environment: Java/J2EE, Hibernate, spring, Axis, JSP, Servlets, jQuery/Ajax, Web Services (SOAP/REST), Tomcat, Web Logic, JBoss, Drools Engine, JUnit, JavaEE 6, MySQL, Oracle, Mockito, Angular JS, Windows 7, UNIX, ANT, Maven, XML, Perforce, JDBC, Drools Rule Engine Star Health Insurance, INDIA October 2012-August 2013 Java/J2EE Developer Responsibilities: Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams Created the Technical design document (TDD) Developed user interfaces using JSPs, HTML, CSS, Java Script, JSP Custom Tags Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON Worked on J2EE, Spring suites, Spring boot, JUnit s, REST API s, Java Script (JS), CSS, HTML, Angular JS Involved in developing JSP pages using struts custom tags, jQuery and Tiles Framework Extensively used Core Java such as Multi-Threading, Exceptions, and Collections Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css) Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria Involved in Unit Testing, Integration Testing, and System Testing etc. Developed JavaScript validation for client side validations. Performed Code reviews and code fixes Environment: Java 1.5, J2EE, Spring, JSP, Hibernate, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, WebLogic 10.x, Web Services, WSDL, Oracle, ANT, Windows, Design patterns, jQuery, AJAX, Unix, Linux, JavaScript, HTML, CSS Keywords: continuous integration continuous deployment quality analyst user interface javascript access management sthree database rlang information technology golang procedural language mtv mountain view bay area California Colorado Pennsylvania Texas |