Anoosha V - Java Developer |
[email protected] |
Location: Cameron, Arizona, USA |
Relocation: No |
Visa: Green card |
Venkata Anoosha
Phone: +1 732-520-3214 E-mail: [email protected] 11+ years IT experience in Analysis, Design, Development, Testing and Deployment of web-based software systems. Experience in using Spring Boot Microservices, Spring MVC Framework 3.1 and Apache Struts. Design, Development and Operations experience in Apigee and Wso2. Secured proxies with OAuth2.0 access token verification, Request based validation, Traffic management and Security policies. Implemented Single-Sign-On with SAML2. Worked on databases like Oracle, MySQL and MongoDB writing Queries, Stored Procedures. Experience on defining and developing Business rules on Jboss Drools Rules Engine Used revision control systems like SVN, CVS, GIT, GITHUB, Source Tree Experience using Mockito, JUnit, Maven, Log4J, Languages : Java (JRE/JDK) 1.8, C, C++. Technologies : Angular 5/6, AngularJS, Servlets, JSP, JPA, ESB, AWS, HTML/XHTML, JavaScript, TypeScipt, FreeMarker, JQuery, XML, XSL, Xpath, JSON, Ajax, CSS, Docker, Bamboo, Splunk, LiquidBase, RabbitMq, Kinesis, Swagger API, Junit, Mockito, Power Mockito Database : MySQL5.0, Oracle8i, MongoDB, LDAP Framework : Spring JPA, Spring Batch, Spring MVC, Spring Quartz, Spring Core, Spring Security, Spring Boot , Spring Lombok, Angular 5/6, Struts 1.1/1.2. Message Queuing : RabbitMQ Web/Application Servers : NGINX, Tomcat, Web Sphere IDEs : Eclipse , NetBeans , IntelliJ Version Control Tools : GIT, GITHUB, BitBucket, CVS, SVN, Log4j Build/Deployment Tools : Maven, Ant, Jenkins Platform : WINDOWS, UNIX Innova Solutions Oct 2022 Present Sr. Java Developer Client: Bank of America, Chandler Client Reference Data owns and maintains the sales client Hierarchy data, which are published in cesium and enabled downstream to Compass/CSAR applications. Successfully led the migration of multiple large-scale projects build system from Ant Ivy to Maven, enhancing build efficiency and dependency management, while ensuring seamless integration with existing CI/CD pipelines. Integration of Apache Kafka as the messaging system to enable asynchronous data exchange between microservices. Setting up Kafka topics, producers, and consumers to facilitate the flow of messages. Implementing data serialization/deserialization strategies for JSON objects. Developed error handling and retry mechanisms for failed Kafka messages. Documenting the system design and maintaining a knowledge base for the team. Implemented integration tests for services using Mockito and power Mockito. Kforce, Arizona Feb 2020 Oct 2022 Sr. Java Developer Esign is an eSignature Application for Equipment finance business. Provides API s and Widgets to create and send the document package to eSign for completing the eSignature Ceremony. ESign application is a java-based application which is migrating to Cloud foundry. Involved in design and implementation of application migration to Pivotal cloud foundry. Implemented user authentication using channel secure SSO/REST plugin. Implemented key and certificate management using Venafi. Configured Udeploy for all the environments. Early Warning Services, Arizona July 2018 Feb 2020 Sr. Java Developer Roles & Responsibilities: Payment Maintenance project is used for financial transaction processing system to monitor, and record inconsistent, fraudulent behavior in customer accounts, and report clients of such activity. Designing & Developing business logic in service class as per Business requirements with Java core, collections, and java 8 features like creating resource classes, lambda expressions, Local Date objects, fetching documents from database. Migrating Payment Maintanence legacy web applications to spring boot like Reseller And PMC(Payment Matainance Compilance) to reduce development time and increases productivity. Developing DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle 12c Database. Design and Development of web application and Integration with Hibernate using Spring MVC framework. Developed new features using Angular.js Writing SQL queries such as Insert, Update, Delete, Alter and Joins to fetch the required data from SD database using SQL developer. Involving fixing security code vulnerabilities with static code analysis tool such as Fortify Scan or find bugs and generate the reports. Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing. Developed end to end automation testing for Applications Reseller, PMC, NPD Admin and GPD Admin using Protractor framework. Implementing unit test cases for the code snippets that I developed used Junit. Working on Atlassian products like Jira, Bitbucket, and Confluence for Issue tracking, Code review and documentation. Complies with all security policies and procedures, to ensure that the highest level of system and data confidentiality, integrity and availability is maintained. Environment: JAVA 1.8, J2EE, Spring, Spring Boot 2, Restfull web service, Hibernate, MAVEN, Junit., HP-Fortify, Protractor, Jasmine, NPM, node.js, Angular.js, Docker, Bamboo, Splunk, LiquidBase, RabbitMq, Kinesis, Swagger API Kryterion Inc, Tempe, Arizona July 2016 June 2018 Sr. Java Developer Roles & Responsibilities: Web assessor is a secure online testing platform that integrates the entire functionality client needs to create, deliver, and manage tests in one easy-to-use application. Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization's needs. Developed web pages using HTML, CSS, jQuery, struts MVC Framework, JSTL and AJAX. Implemented the AJAX calls to retrieve the current authenticated sessions. Integrated CKEDITOR into the application and deeply modifying the wysiwyg editor (CKEditor) in the web platform creating plugins and widgets, styles, modifying buttons and using events. Implemented GDPR functionality for the clients where versioning of agreements can be maintained. Created RESTFULL API s to integrate client data into Web assessor database. Created new roles and assigned permissions to the specific functionality. Involved in bug fixes and Enhancements of the application according to client needs. Converted ANT project to maven project. Implemented JPA client for all the modules of the application. Used Java Message Service (JMS) for reliable and asynchronous exchange of important information. Implemented Quartz Jobs for generating emails to registrations, cancellations and rescheduling of Exams as per clients requested timelines. Worked with Swagger and Postman while debugging issues with various REST endpoints Upgraded database by integration with Liquibase. Environment: JAVA 1.8, J2EE, Spring 4.2.1, Struts MVC, Restfull web service, JPA, JAXB, Swagger, LIQUIDBASE, YAML, ckeditor, RabbitMQ, JMS, JavaScript, JQuery, NGINX/Apache Tomcat 8.5, MAVEN, Junit. American Express, Scottsdale, Arizona September 2015 July 2016 Java Developer Contractor Unified Auth Variables Platform: This platform is used for internal developers to track the data transfer on the CAS platform. A repository of variables is used by the developers, which can hasten the development process following the common Business Vocabulary. Environment: JAVA 1.7, J2EE, SpringCore 4.1.6, MySql 5.1,RestFull web service, Jersey 1.8, JAXB, JSON, Log4J-1.2, Swagger 2.1, YAML, JavaScript, JQuery, CSS, HTML/XHTML, Apache Tomcat 6.0.32, MAVEN 2.7, SVN, Junit, Mockito 1.9, Rally. State of Arizona, Phoenix, Arizona November 2014 September 2015 Application Developer - Contractor Worked on Arizona Enterprise Services Platform (AESP), is an extensible system that allows agencies to develop websites and applications without having to build solutions from scratch. Reusable and scalable platform containers that provide pre-configured solutions with operating systems, databases and middle ware components allows agencies to save time and money for valuable system engineering resources. Environment: JAVA 6.0, J2EE, SpringMVC, Servlets, SAML2, Oauth, MySql 5.6.22, JSP, JavaScript, JQuery, CSS, HTML/XHTML, XPath, LDAP, MAVEN 2.2.1, Git, Source Tree, Junit. Clairvoyant LLC, Chandler, Arizona Nov 2013 Sep 2014 Software Engineer EverSpring: Service Platform application for multiple educational institutions. Providing high level of security to the service consumers. Environment: JAVA 6.0, J2EE, SpringMVC 3.2, MongoDB, FreeMarker, RestFull web service, JAXB, JavaScript, JQuery, CSS, HTML/XHTML, LDAP, MAVEN 2.2.1, SVN, Junit, Mockito 1.9. Choice Hotels International, Scottsdale, Arizona June 2012 Dec 2012 Software Intern Rate Center: Rates Center is the new rates management tool that is used to manage rate structure within choice ADVANTAGE (reservation web portal) using the new BAR structure. Environment: JAVA 6.0, J2EE, Spring MVC, Servlets, Oracle8i, JSP, JavaScript, JQuery, CSS, HTML/XHTML, LDAP, MAVEN 2.2.1, SVN, Junit, JSF. Sun Certified Java Programmer 1.6 (CX-310-065) Sun Certified Web Component Developer. Master s in computer science (M.S) GPA 3.8/4.0 University of Advancing Technology, Tempe, AZ. [August 2013] Master of Computer Applications (M.C.A) GPA 67% Kakatiya University, India. [May 2008] Keywords: cprogramm cplusplus continuous integration continuous deployment javascript information technology hewlett packard Arizona South Dakota |