Post Job Free

Resume

Sign in

Java Developer Software

Location:
Tampa, FL
Posted:
May 04, 2022

Contact this candidate

Resume:

AISHWARYA THONDAPU

571-***-**** adqysq@r.postjobfree.com

PROFESSIONAL SUMMARY

Over 9+ Years of Experience in the IT industry, involved in Software Development Life Cycle (SDLC) including design, development, implementation, testing, integration, deployment, documentation and maintenance of Enterprise Web based, Client/Server, Distributed applications using Java/J2EE Technologies.

Experience in developing business logic in Core Java and java 8 features like Parallel Streams, Lambdas, functional interfaces and filters.

Experience in J2EE Design Patterns Singleton, Factory, Prototype, MVC, DAO.

Experience in developing applications using open source frameworks like Spring, Struts and Hibernate.

Expertise in various components of Spring like Spring IOC, Spring AOP, Spring MVC and experience with Spring Security, Spring JDBC Template, Spring Data JPA.

Used ORM with Hibernate to persist and retrieve the data from database.

Experience in developing web and enterprise applications using JSP, Servlets, JMS, JDBC, JNDI, JSTL.

Expert in implementing RESTful (JAX-RS) and SOAP (JAX-WS) Web Services.

Proficient in developing applications as Microservices using Spring Boot.

Strong experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in RDBMS like Oracle, MySQL and IBM DB2.

Hands on experience on MongoDB, Apache Cassandra NoSQL databases.

Experience in implementing the authentication through JWT

Managing the microservices through Jhipster registry and access through Jhipster gateway

Hands on experience in connecting to the Redis Cache to get the data

Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as IBM WebSphere, Web Logic, JBoss and Apache Tomcat Server.

Experience on integrating and deploying applications using Active MQ, IBM MQ, IIB.

Experience in Designing and developing interactive Front- end applications using HTML5, CSS3 and AJAX and building dynamic user interactive websites using JavaScript, jQuery, AngularJS, Angular, ReactJS, BackboneJS, Bootstrap, NodeJS.

Proficient in writing and executing test cases using JUnit 4.0 and used Jenkins for CI/CD.

Experience in using version controlling tools like CVS, SVN and GIT.

Used build tools Maven and ANT for build automation and JIRA for Project Tracking.

Used Junit, Mockito, Cucumber and Selenium Testing Framework in Test-Driven Development.

Used Jenkins for CI/CD and experience with Amazon Web Services (AWS) like EC2, Lambda, S3 Bucket, DynamoDB, Elastic Cache, CloudFront, API Gateway and RDS.

Experience in writing Docker files and deploying them onto Docker containers.

Had an experience working on IIB to integrate applications and enable data exchange.

Experience in managing the repositories and source code in the Bitbucket

Experience in Integrated Development Environments (IDE) Eclipse, NetBeans and Rational Application Developer (RAD).

Proficiency in using XML, XSD, XSLT and various XML parsers like SAX, DOM.

Competent in using Software Development Life Cycle (SDLC) methodologies like Agile and Waterfall.

Good programming and debugging skills in Unix Shell Scripting.

Personal Recognition from the client for working steadfastly and coordinating with teams to resolve defects

TECHNICAL SKILLS

Programming Languages: C, Java, SQL, PL/SQL

Web Technologies: XML, HTML, CSS, JavaScript, AJAX, jQuery, AngularJS, Angular2.0, Bootstrap, NodeJS, BackboneJS,

Scripting Languages: Shell scripting, Python

Tools: Junit, Selenium web Driver, Mockito Cucumber

Frameworks: Struts, Spring, Hibernate

Web Services: SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web services, AWS, Microservices

Databases: Oracle 11g, MySQL, DB2, MongoDB, Cassandra

Debugging & IDE Tools: JIRA, Eclipse, NetBeans, IBM RAD, ANT, Maven

CI/CD / Version Control: Jenkins / Git, Tortoise SVN, CVS, Bitbucket

Web/Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss

NoSQL Databases: MongoDB, Redis Cache, Apache Cassandra

Operating Systems: Unix/Linux, Windows

PROFESSIONAL EXPERIENCE

Charter Communications, St. Louis MO July 2020 – Till Date

Sr. JAVA Developer

Description:

Charter Communications is a cable telecommunications company. So far it offers internet, voice, broadcasting services. Recently it introduced the mobile to its line of business. The project is a web based application where user can purchase the spectrum mobile using either of the channels available. Managing the life cycle of the promotions on the devices, and updating the product catalog page with updated promotions, creating the internal platform for the applications that internal user support are the part of the project

Responsibilities:

Developed an internal platform pandora for users to support various applications they are supporting using Microservices, Spring Boot and Java 8 and provided the user-based authorization to the applications

Implemented the JWT token for API authentication

Used the Feign and Rest Template to get fetch data from the downstream API’s

Used GIT for maintaining the version of the application and Jenkins for Continuous Integration and Deployment

Used JIRA for issue tracking bug and documentation.

Coordinated with front end and back-end teams for the successful release of the of the pandora internal platform

Worked on the life cycle of the promotion engine module. Used the Microservices, Spring Boot, Java 8

Used the Mongo DB and GridFS to store the files in the mongo collections

Used the scheduler to update the cache with updated informations

Used the Redis Cache for caching the product information retrieved from the downstream API’s

Used the Postman Collections for API Testing

Junit and Mockito frameworks were used to implement the test cases

Involved in the WAR Rooms and QA assistance in debugging and working on the defects raised in the ALM

Used the custom YAML config to read the datasource properties, application properties using Spring Boot and Java

Jhipster registry and gateway are used to manage the microservices

Used Jenkins job to create the release notes for the deployment of the defects

Used Java/J2EE Design patterns such as Singleton, DAO etc. and Spring IOC pattern

Used swagger for API documentation

Used Hibernate to persist data in the Oracle Database

Used the Bitbucket to manage the repositories and collaborating on source code

Used the Jacoco for code coverage

Splunk was used to monitor the application log and configured the mail to send notification in case of errors

Used the Log4j for logging

Environment: Spring Boot, Microservices, Java 8, Maven, Jhipster Registry & Gateway, Jenkins, Junit, Mockito, HP ALM, Git, Bitbucket, JIRA, Jacoco, Splunk, Log4j, Spring Data JPA, Hibernate, Oracle, Mongo DB, Redis Cache, JWT, YAML, Postman, Feign Client, Rest Template, Agile, Sourcetree

AT&T, Dallas TX September 2018 – June 2020

Sr. JAVA Developer

Description:

AT&T is an American telecommunications company providing local and long-distance voice and data services to the customers all over the world. The project AT&T wireless system is a web-based application, which allows customers to register & create an account online and achieve different business functions like make a payment, check minutes and change plans, pay bills etc. The customer information is protected in an encrypted form by using secure socket layer software.

Responsibilities:

Developed application by using Microservice architecture along with Spring Boot and Spring framework technology, built the WAR file by Maven.

Implemented Restful Web Service

Implemented Authentication and Authorization with Spring Security.

Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.

Used Spring Email for mailing administrator for any system related problem.

Generated Excel and PDF report by Apache POI.

Used Spring Data JPA as persistence framework to interact with Oracle 12c database.

Deployed application WAR file on AWS Elastic Beanstalk.

Developed function in policy module which sends notification to other module once the policy has been changed by using ActiveMQ.

Developed web pages using HTML5, JavaScript, jQuery and AngularJS and customized the web features by CSS3 and Bootstrap3.

Used AWS CloudFront for decreasing the latency.

Used Amazon S3 Bucket for storing the static web pages and images.

Used AWS ELB as load balancer to increase the capacity and reliability of the app.

Implemented a light-weight report management system triggered by claims module by using AWS Lambda and AWS DynamoDB.

Used Test-Driven Development technique and implemented test cases using JUnit.

Used Jenkins for continuous integration and continuous deployment.

Used GIT for maintaining the version of the application and Maven as a build tool.

Used JIRA for issue tracking bug and documentation.

Working in an Agile/Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.

Environment: Spring Boot, WAR, Maven, Restful Web Service, Spring Data JPA, Oracle 12c database, Spring Security, Spring AOP, Spring Email, Apache POI, AWS Elastic Beanstalk, ActiveMQ, HTML5, JavaScript, jQuery, AngularJS, CSS3, Bootstrap3, AWS CloudFront, S3 Bucket, AWS ELB, JUnit, Jenkins, GIT, JIRA, Agile/Scrum

Tecnics Integration Technologies/Bank of Texas July 2016 – July 2018

Sr. Software Developer III

Description:

Bank of Texas is a major financial and investments institution. The project was an Online Banking Application which allowed Bank customers to access their accounts through the Web. Account Holders enter their ‘ID’ and ‘Pin’ to access their Various Checking, Saving and Credit Card Accounts. The Application provides the ‘Account Summary’ (balances, last deposits, etc.) for various accounts and ability to transfer the funds between various accounts using ‘Transfers’

Responsibilities:

Involved in SDLC Requirements gathering, analysis, design, development, testing production of application using Waterfall model.

Provides the platform for end user to access and submit the forms

Installed IBM Form Experience Builder

Enables the Single Sign On between IBM WebSphere Portal and IBM Form Experience Builder

Federated TDS to IBM WebSphere Portal and IBM Form Experience Builder for authentication

Virtual Portal creations, syndication

Responsible for making sure that all system upgrade logs were current and creating a report for management.

Environment: IBM WebSphere Application Server, IBM WebSphere Portal, IBM Connections, IBM Form Experience Builder, IBM MQ Agile waterfall, HTML, CSS, JavaScript

Tecnics Integration Technologies /Macys

February 2015 – June 2016

Software Developer III

Description:

This project is e-commerce application. I was testing the shopping cart, whether items were being added to the shopping cart, updations and deletions to the shopping cart were being reflected, shipping and taxes for different states were being calculated.

Responsibilities:

Responsible for Design and development of Web pages using HTML, CSS including AJAX controls and XML.

Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.

Installed, configured and integrated IBM WebSphere Portal V8.5 in UAT and Production environment

Migrated portal default databases to external database

Installed and configured IBM HTTP Server

Configured SSL certificates in IBM HTTP Servers

Environment: HTML, XHTML, XML, CSS, JavaScript, jQuery, AJAX and MySQL

Tecnics Integration Technologies /Amazon

July 2014 – January 2015

Software Developer III

Description:

The project was amazon.com, the public facing e-commerce application which tracked all product orders, inventory, stock, shopping cart, user requests, user profiles, user purchase history, tracks shipping and returns history. Users can manage their orders (purchase, update, delete, address change) and payment methods. The application also tracked the user purchase history to present product recommendations to users according to user interests.

Responsibilities:

Installed MQ

Created the alias queues and local queues

Creations of channels and listeners for communication

Cluster and Multi Instance configuration

Log maintenance, restore and backup

Worked on Unit and Integration Testing.

Used JavaScript for client-side validations in the JSP and HTML pages.

Developed SQL queries in Oracle.

Environment: WebSphere Application Server, Servlets, JSP, DOM Parser, JMS, JNDI, RAD, log4j, JSP, HTML, Oracle, JDBC

Tecnics Integration Technologies /Sodexho

June 2012 – June 2014

Software Developer III

Description:

Sodexho is a major food and facilities management organization that has offices in thirty-eight countries. The project involved time entry, shift differentials, employee transfers, employee contracts, wage computations and payroll systems integration. Sodexho managed its own employees as well as client employees. Different clients have different payroll systems. Integration of Sodexho payroll system with the client payroll systems was also a major part of the project. Claims processing was also done using this system.

Responsibilities:

Upgraded IBM Connections V4.5 to V5.0 CR02

Applied fix packs on Websphere Application Server

Upgraded IBM Connections V 4.5 databases to V 5.0

Exported Connections V4.5 artifacts and imported into Connections V5.0

IBM Connections customization

SSL certificate configurations and HTTP server tuning

Installation and integration of IBM Cognos 10.1.1 BI and IBM Cognos 10.1.1 Transformer

Environment: Bootstrap, Java, JavaScript, jQuery, MySQL.

EDUCATION:

Bachelors in computer science from in NJTUK Andhra Pradesh, India.

Masters in Computer Science from Southern Arkansas University, USA.



Contact this candidate