Nothing Special   »   [go: up one dir, main page]

Anusha - Sr. Java Developer

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Name: Anusha Sambhangi

Visa: Green Card


Current location: Fermont, CA
Email: sambhangianusha4@gmail.com
Contact: 510-916-1656

Professional Summary:

 Over 9+Years of Extensive Experience in all phases of Software Development Life Cycle of a Project
which includes requirement Gathering, Analysis, Java, J2EE Development, User-Interface Design,
Maintenance, Enhancement and Testing.
 Hands-on experience with Core Java with Multithreading, Concurrency, File Handling I/0, Generics,
Data Structures and Collections, Garbage Collection.
 Proficient in version control tools like Git, Subversion (SVN), and experienced in branching, tagging,
and maintaining versions across different platforms and SCM client tools like GitLab, GitHub, and
Bitbucket.
 My professional experience includes almost all phases of the Software Development Life Cycle (SDLC)
including Design, Development, Integration, Support, and documentation.
 Experienced in building enterprise Applications and Distributed Systems using technologies such as
Core Java, J2EE (Servlets, JSP, JSF EJB, Hibernate, spring, Mybatis, JPA Toplink, Thyme leaf, Spring
Data Rest, Quarks, Micronaut, JDBC, Struts, JMS, AWS and XML.
 Experience with Streaming platforms like Apache Kafka
 Cloud Native tools using Terraform, Cloud formation, Helm, Ansible.
 Developed web applications using Spring MVC, jQuery, HTML5, Bootstrap for Virtual Infotech Inc.
 Migrated the code base from Subversion/ ClearCase to GIT.
 Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous
Integration &Deployment for Microservices
 Working on data preprocessing, cleaning, and publishing data to Apache Kafka topics and Hands on
experience using Messaging Services like JMS, Kafka, Kafka Connect, Kafka Streams.
 Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
 Design & Development of the User Interfaces using HTML, CSS and JSP.
 Good experience in Object Oriented Analysis & Design (OOAD) using different design
methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
 Experience on micro services-based architecture using Spring Boot interacting through REST API.
 Expertise to interact with ORM frameworks like Hibernate, Spring Data, Ibatis and JPA
 Experience in the development and deployment of applications using Boss, Web Logic Application
Server, IBM WebSphere Application, and Apache Tomcat.
 Experience with Design, code, and debug operations, reporting, data analysis and web applications
utilizing Python

 Experience in developing SOAP-based Web Services using Apache CXF and JAX-WS.
 Handled operations and maintenance support for AWS cloud resources which includes launching,
maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM,
Elastic Load Balancers (ELB) and Relational Database Services (RDS).
 Worked with design and development of robust and highly scalable Web Service platforms
and APIs based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-
WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
 Extremely skilled and efficient in developing responsive web application using CSS3, Bootstrap, LESS
and SASS.
 Hands on experience with version control tools like CSV, SVN and GIT.
 Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
 Extensive experience using spring framework and ORM mapping tools like Hibernate and I Batis, which
implements Java Persistence API (JPA).
 Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections,
Hibernate Caching, Hibernate Transactions.
 Very Strong Object - oriented concepts with complete software development life cycle experience -
Requirements gathering, Conceptual Design, Analysis, and Detail design Development, System and
User Acceptance Testing.
 Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-
JS, creating RESTful Web services with Node-JS, Express-JS and installing client-side dependencies
using Bower.
 Experienced with RDBMS implementation and development using Oracle 10g/9i, PL/SQL, TOAD,
MySQL, SQL Server and proficiency in writing complex SQL queries.
 Expertise in IDEs for software development like IntelliJ, VS code, NetBeans, Eclipse, Spring tools, RAD,
and JDeveloper.
 Deploying the applications using Docker container services and building continuous integration (CI)
and continuous deployment (CD) pipeline using Jenkins with GitHub
 Experience in AWS, Monitoring and deploying load balances of the various EC2 instance, improved
login authentication of users by configuring the AWS Identity and Access Management.
 Used the various Complex data structures in collections Framework in Java/J2EE for building the
Business Logic.
 Experienced with RDBMS implementation and development using Oracle, PL/SQL, TOAD, MySQL,
SQL Server and proficiency in writing complex SQL queries.
 Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment
(CI/CD).
 Installation, configuration, and maintenance of SCM tools using SVN, Git & Continuous Integration (CI)
using TeamCity, Jenkins, and Sonar Code Coverage using Ant, Maven to schedule the builds
 Responsible for implementing the business requirements using Spring Core, Spring MVC, Spring Boot,
Spring Data and Spring Security.
 Good exposure to Agile Work Environment. Worked on Testing with different testing tools and
prepared unit testing, Module testing, System testing and Acceptance testing plans.

TECHNICAL SKILLS:

Programming Languages Java, SQL, HTML, JavaScript, Unix, XML


Java Technologies/ J2EE (Servlets, JSP, JSF, JSTL, EJB, JDBC, MVC), Spring, Struts,
Frameworks Hibernate
Web Technologies HTML5, CSS3, Bootstrap, jQuery, JavaScript, JSF/Prime Faces,
Angular-JS
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
Methodologies Agile, Waterfall, OOAD, SCRUM.
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, Soap UI
Amazon Web Services EC2, S3, Cloud Watch, Amazon S3, Amazon RDS
EAM MAXIMO 6.2.5
PROFESSIONAL EXPERIENCE:

Client- Cardinal Health, Ontario, CA Jul 2021 – Till Date


Sr. Java Developer
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like
requirement gathering, Design, Analysis and Code development Designed, implemented and tested the
Spring Domain Model for the services using Core Java.
 Developing applications using latest technologies like Java 11 and angular 11.
 Implemented and Executed automation test in TestNG, Junit and selenium by creating reports with the
help of maven and ANT.
 Selected the Test Cases to be automated and performed functional testing of the front-end using
Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
 Configure and deploy MongoDB clusters (ver 4.0, ver 4.4) using Docker containers in on-prem and
AWS cloud environment, in both Linux and Windows platform.
 Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
 Good experience in working with Golang and AngularJS in order to assist with the requirements.
Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
 Involved in an Agile environment with bi-weekly sprints and daily Scrum meetings with backlogs and
story points of the Software development life cycle (SDLC) of the dynamic J2EE project.
 Used Maven as a build tool and created the framework with selenium, selenium grid, java, TestNG, BDD
cucumber-JVM and page object page factory design pattern. Used Swagger annotations to generate
Swagger documentation.
 Created User Controls and simple animations using Java Script and Python.
 Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Talibs.
Developed Rest API to process the data from DB to another Rest Service. Performed POCs using the
latest technologies like Spark, Kafka, and Scala.
 Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app
that searched projects via the GitHub API through keywords.
 Used Karma (Jasmine) for angular Unit testing and selenium for E2E testing.
 Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
 Implemented Swagger Configuration in Java Spring boot for auto generating swagger JSON files for
REST API calls.
 Build real time pipeline for streaming data using Kafka and monitoring of Kafka cluster and Topics
metrics using Grafana.
 Write Drone Images Simulator to send a stream of large image files to Predix Machine over Message
Queueing Telemetry Transport (MQTT) protocol.
 Handled all environment builds, including design, capacity planning, cluster setup, performance tuning,
and ongoing monitoring (Confluent Kafka, Kafka Connect, Apache Spark).
 Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
 Experience in using Kubernetes to orchestrate the deployment, scaling and management of Docker
containers.
 Developed User-friendly Interfaces using React, Redux, Bootstrap, jQuery, Gulp, HTML5, CSS3 and
ES6.
 Planned the front-end single page application with React.
 Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image
and deployment in AWS environment
 Developed Hibernate with Spring Integration as the data abstraction to interact with the database and
used dependency injection (DI) using Spring framework and annotations.
 Implemented Java 8 features like Stream API, Functional Interfaces, lambda expressions, parallel
streams, and Optional classes.
 Used Amazon Cloud Watch to monitor AWS services and amazon cloud watch logs to monitor
applications.
 Involved in implementation of application using conventional design practices (Web-Service Oriented
Architecture, MVC-Model View Controller).
 Developed REST web services using Spring boot, Hibernate, Tomcat and took part in deploying the
backend to AWS.
 Worked with OpenShift platform in managing Docker containers.
 Created AWS cloud formation templates to create the development stack and QA stack and involved in
setting up RDS instance.
 Developed Merge jobs in Python to extract and load data into MySQL database.
 Involved in Developing a Restful API'S service using Python Flask framework.
 Incorporated knowledge of TDD for front end UI applications and performed end-to-end testing
with Protractor, Karma and Jasmine.
 Provided Basic auth security for the create/Update Service which was implemented using spring
security.
 Creates Shell Scripts to invoke Java programs on UNIX batch platforms.
 Worked with IDE as Eclipse Indigo and deployed into JBoss Application Server with Tomcat
 Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such
as Angular JS and React JS.
 Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically,
creating animating effects and manipulating DOM structures.
 Developed and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and
JQuery.
 Developed user interfaces (dialogs) for both Classic UI and Touch UI using Granite UI and Ext JS.
 Created the Campaigns and Segments in AEM for every region and assigned the campaigns to the
segments.
 Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
 Involved in writing stored procedures, triggers, cursors and views.
 Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
 Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
 Expertise in Web Services architecture in SOAP, REST and WSDL using JAX-WS/JAX-RPC.
 Used Apache Maven for build automation.
 Written SQL Queries to communicate with the Oracle Database.
 Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information
between multiple business applications.
 Responsible for development of Business logic in Core Java
 Experienced in writing SQL and PL/SQL scripts.
 Extensively used jQuery, IBM WebSphere Portal APIs for authentication and personalization features
 Configured Jenkins with Apache Ant and Gulp for continuous integration into various environments.
 Developed build and deployment scripts using Apache ANT to customize WAR and EAR files
 Designed project related documents using Visual Paradigm (Unified Modeling Language tool) which
includes Use case, Class and Sequence diagrams.
 Involved in writing Hibernate Query Language (HQL) for persistence layer
 Involved in post-production support and maintenance of the application
 Coordinating the AML production releases with WebLogic/WebSphere web admin and DB2/Oracle
DBA.

Client– Capital One, Chicago, IL May 2019 – Jun 2021


Role: Sr. Java developer
Responsibilities:

 Working experience on building data center with AWS & Installed SVN, GIT, Jenkins images on AWS.
 Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data
pipeline system.
 Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
 Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
 Involved in developing XUL, HTML and JavaScript for client-side presentation and data validation on
the client side.
 Used Microservice architecture with Spring Boot based services interacting through a combination of
REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper
 Worked in container-based technologies like Docker, Kubernetes and Open shift.
 Designed the system based on Spring MVC Model architecture. Developed a business logic layer using
Spring Dependency Injection and client-side Java-beans for DAO Design Patterns.
 Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data
existed in the database.
 Migrated the existing application from server-side rendering view technologies like JSP & Struts to
client-side rendering view technologies using Angular.
 Developed Micro Services based API using Spring Boot and Spring Data.
 Took part in setting up the routing configuration using Angular 4 router for various views and sub
views.
 Worked on creating Angular custom pipes to sort the history of various customers through order of
date, year and month, Ng For display of the history of customer details in tables.
 Developed responsive applications using Bootstrap JS which allowed the same application to be
optimized for both mobile and desktop resolutions.
 Improved scalability by storing socket buffers on Redis and maintaining sessions by MongoDB.
 Maintained the code repository on Git through frequent and definite updates and built the application
using Maven to deploy on Web logic Server and used Jenkins for continuous integration.
 Used Hibernate for mapping java classes with database and created queries with Hibernate query
language (HQL).
 Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous
Integration & Deployment for microservices.
 Implemented agile development process on Software Development Life Cycle (SDLC).
 Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
 Designed CSS templates for use in all pages on the website working with CSS Background, positioning,
text, border, margin.
 Used Spring Security to provide authentication, authorization, and access-control features for this
application.
 Deployed on-prem applications as App Services to Azure Cloud.
 Developed core java multi-threading processes extract and upload data from text files to search and
schedule them as nightly batch processes.
 Developed Single Page Web Application using JavaScript, Typescript, Bootstrap, HTML5, DOM, AJAX,
CSS3, jQuery and Angular 7.
 Used Apache Kafka as a Messaging Service for producing and consuming data between applications.
 Developed code to call the web service/APIs to fetch the data and populate on the UI using
jQuery/AJAX
 Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
 Used React JS for templating for faster compilation and developing reusable components.
 Developed a User-friendly interface to seamlessly combine the new module with the existing login
system using React JS.
 Used IntelliJ as development tool, Tomcat as application server, Git was used for version controlling.
 Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and
Bootstrap.
 Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
 Automate report generation in MongoDB using JavaScript, Shell scripting and Java.
 Installation of MongoDB on physical machines, Virtual machines as well as AWS.
 Involved in installing software using pip command for python.
 Experience in building isomorphic applications using React.js and Redux with Graph QL on server side.
 Experience in generating Reports and Dashboards on Dynatrace and Splunk.
 Worked on React JS Using Mob X in Dell E-Commerce Project.
 Deployed services in Spring Cloud using Pivotal Cloud Foundry with PCF CLI client
 Worked with security team to install Istio and configured proxy rules for routing connections between
microservices.
 Configured AWS EC2 instances, domain mapping via Route53.
 Knowledge of Python Script and Python Web Framework Django Developed entire frontend and
backend modules using Python on Django Web Framework.

Client- Verizon, Irving, TX Nov 2016 – Apr 2019


Role: Java Developer
Responsibilities:

 Actively participated in different phases of the Software Development Life Cycle (SDLC) and analyzed
Use case diagrams and Class diagrams based on requirement.
 Developed UI modules using AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
 Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch,
Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix.
 Extensively used Node.js tools tool like Gulp, Grunt, Web pack and used popular Node.js framework
like Express and Rectify to mock a RESTful API.
 Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard
and deployed the application to Azure cloud.
 Implemented RESTful Web services to retrieve data from client side and made REST API calls from
Angular and parsed the data to client and handled the security and Authorization using Spring Security
SAML authentication protocol for all micro services respectively.
 Enhanced the system to improve user experience and developed functions to acquire data from REST
Web Service using Angular and HTTP Observable.
 Developed Kafka consumers to consume data from Kafka topics
 Built REST web service by building Node JS Server in the backend to handle requests sent from the
front-end jQuery Ajax calls. Worked on Rest Web services as well as Node Rest Framework for backend
services and used Cassandra DB (NoSQL) for database services.
 Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.
 Created simple user interface for application's configuration system using MVC design patterns and
swing framework.
 Use JavaScript server side Node.js event-driven to create high performance, real-time applications.
 Automate report generation in MongoDB using JavaScript, shell scripting, java.
 Implemented Hibernate for Database Transactions on DB2.
 Designed User Interface (UI) web applications using web technologies like HTML5, HTML DOM,
DHTML, XHTML, XML, XSL, XSLT and CSS3 based on W3C standards. wrote custom JavaScript
utilizing jQuery to enhance theme, setup server to handle a greater number of page requests.
 Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/
DAOs).
 Configure and deploy MongoDB clusters (ver 4.0, ver 4.4) using Docker containers in on-prem and
AWS cloud environment, in both Linux and Windows platform.
 Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
 Developed Unit Test Case for UI Screens using Jasmine and Karma.
 Applied to the business modules integration using Spring Boot, Cassandra DB.
 Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from
another domain.
 Extensively used React-Router techniques Axioms service to retrieve data from server synchronously.
 Optimized performance is achieved by Angular 4 Lazy Loading.
 Wrote comprehensive Unit test cases using JUnit and Spock.
 Used React Router to create a Single Page Application (SPA) which can bind data to specific views and
synchronize data with server.
 Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
 Implement modules into Node JS to integrate with designs and requirements.
 Designed user interface for different modules using HTML5, CSS3, JavaScript to match design specs for
complex page layouts while adhering to code standards.
 Developed REST controllers using Spring Data REST to serve the UI with required JSON data
 Used Apache camel integration for routing and transforming the data between two Applications using
HTTP protocol.
 Expertise in implementing Micro Services using Spring, Spring boot and Spring cloud.
 Experience with Streaming platforms like Apache Kafka
 Demonstrated experience with Continuous Integration, Continuous Deployment (CICD) methodologies.
 Developed AWS Lambda Functions in a stateless style and ensure there is no affinity between and
compute infrastructure to manage the servers and run the code in the AWS.
 Debugged and deployed SSIS packages into file system server and MS SQL Server with the help of
Manifest files.
 Created team specific Agile process flow in JIRA, Confluence to move tasks from one activity to another.
 Made use of Reactive Forms using Angular 6 where most of the validation is done using component
rather than using template-driven which provides in HTML.
 Complete code base conversion to React Native with feature pair.

Client: Walmart, Bend, OR Mar 2014 – Oct 2016


Role: Java Developer.
Responsibilities:

 Worked on Agile Methodology and built the application using Test Driven Development approach.
 Developed application UI pages using JavaScript, Angular JS, jQuery, CSS3 and HTML5.
 Developed an AngularJS workflow manager leveraging Angular-UI’s state router for configuration and
management of multi-step user input flows.
 Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle
Applications.
 Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information
between multiple business applications.
 Developed Action Class components for performing business process execution and involved in
configuration of struts configuration specific xml file.
 Involved in Unit Testing, Sanity Testing, and Integration testing of all the reports.
 Implemented server-side components using Core Java, multi-threading, web services with Spring
Framework.
 Build Java webservice to be called from SOA Suite application with WebLogic to move data converted
from flat files raw data to XML outputs into Oracle.
 Used XML parser APIs such as JAXP (SAX, DOM), JAXB, and other technologies like SOAP, WSDL,
and UDDI for implementing Web services.
 Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS,
configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
 Used MySQL as database and Involved in the development of PL/SQL backend implementation and
using SQL created Select, Update, and Delete statements.
 Design the Use case and class diagrams by using UML technology like object Aid.
 Customized reports in JIRA for different teams to represent agile board project statuses and key
metrics.
 Performed unit testing for each module in the application.
 Used Struts Framework to implement J2EE design patterns (MVC).
 Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by
the main thread process.
 Used Struts 2.0, Free marker and Grails Framework in the application, which is based on MVC design
pattern.
 Worked on portal using PHP and MySQL as a data source
 Worked on Protractor with Typescript and cucumber to write feature files to run Angular application
test cases.
 Configured Docker container for automated testing purposes.
 Used Agile and Kanban frameworks to manage the product development workflow.
 Configuring windows APIGEE servers using FTP and HTTP protocols.
 Used SVN tools for version control and management.
 Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XM
 Designed and developed the application using Angular JS framework along with HTML5, CSS3, Type
Script, Java Script, Bootstrap, Node.js, and NPM.
 Used Maven for project management and build automation and Continuous Integration are done using
Jenkins.
 Developed web application using Spring MVC framework
 Successfully involved in test driven development model using JUnit.
 Contributes for migrating existing module into Rest based Microservices and provide all the CRUD
operations required using Spring Boot.

Education:

 Bachelor’s in Computer Science from JNTU in 2013

You might also like