Anusha - Sr. Java Developer
Anusha - Sr. Java Developer
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:
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.
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.
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: