0% found this document useful (0 votes)
31 views8 pages

Bindu Fullstack Java

Bindu Madhavi is a Full Stack Java Developer with over 10 years of experience in software development, specializing in Java, J2EE, and various front-end technologies such as Angular and React. She has extensive experience with AWS, CI/CD tools, and Agile methodologies, and has worked on multiple projects involving microservices and RESTful web services. Bindu holds an MCA degree and has a strong background in both back-end and front-end development, with a focus on delivering high-quality software solutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views8 pages

Bindu Fullstack Java

Bindu Madhavi is a Full Stack Java Developer with over 10 years of experience in software development, specializing in Java, J2EE, and various front-end technologies such as Angular and React. She has extensive experience with AWS, CI/CD tools, and Agile methodologies, and has worked on multiple projects involving microservices and RESTful web services. Bindu holds an MCA degree and has a strong background in both back-end and front-end development, with a focus on delivering high-quality software solutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Bindu Madhavi

[email protected]
4022876969 Full Stack
Java Developer

PROFESSIONAL SUMMARY:
 10+ years of experience in software development building applications using Object
Oriented Programming Java and J2EE technologies and implementing designs
into responsive web pages using HTML5/CSS3, Angular JS, Angular v9, React JS
and Node JS to build single-page web applications and interacting JavaScript to
manipulate DOM elements and make use of web API’s.
 Strong Knowledge on creating front end web UI components with Angular, React JS,
Node JS, Ionic framework and other JavaScript platforms.
 Worked on Amazon Web Services (EC2, ELB, VPC, S3, CloudFront, IAM, RDS, Route
53, CloudWatch, SNS).
 In depth knowledge in core java with strong understanding of structures, algorithms,
collections, multithreading, exception handling and object oriented programming
(OOP’s).
 Experience developing applications in Agile, and Waterfall methodologies with Test
Driven Development (TDD) and Business Driven Development (BDD).
 Good knowledge in using Object relational mapping tools like Hibernate, Spring
Data JPA.
 Good knowledge on working with Angular 8 features such as creating web worker
with Command Line Interface (CLI).
 Hands on experience in STRUTS, and SPRING Frameworks.
 Extensive experience on creating Micro-Services with Spring Boot, REST web
services.
 Administer and Implement CI tools Jenkins and Bamboo for automated builds.
 Experience in Version Control Systems administering GitLab and Bitbucket.
 Administered and Implemented CI tools Jenkins for automated builds.
 Experience in using Tomcat and Apache web servers for deployments and for
hosting tools
 Expertise in Shell scripting for environment builds, automate deployment on Web
Logic Application Servers
 Excellent understanding of the process in Software Development Life
Cycle(SDLC), project roles, and CM plans.
 Experience in using API testing tools like Postman, Swagger, Soap UI.
 Extremely knowledgeable about CI/CD integration.
 In-depth technical strengths and business understanding for full-cycle project and
post- implementation problem-solving requirements
 Experience in Deploying to and administering in the use of Apache Tomcat web
server, web logic, Bitbucket and GitLab.
 Deep knowledge in performing unit testing using JUnit and automation testing using
Selenium web Drivers.
 Possess excellent communication skills and can handle responsibilities independently
as well as proactive team member. Quick learner and has ability to work in team also
finishes multitasks within time.

EDUCATION
 MCA - Master of Computers Applications 2012, India.
SKILLS & EXPERTISE:

Programming Java, C, C++, PL/SQL.,java7


Languages
Cloud Platform AWS ,openshift
Containerization Docker
Atlassian Tools Jira, Confluence, Bitbucket
Scripting Language Bash & python
Tools and Ionic, Spring, Spring MVC, JPA, Hibernate
Frameworks
Methodologies Agile, Waterfall, TDD (Test-Driven-Development), Scrum.
Web Technologies HTML5, CSS3, JavaScript, AngularJS, Angular, ReactJS, NodeJS,
jQuery, Bootstrap.
Unit Test Karma, Jamine, JUnit, Selenium,
Frameworks
Tools & Utilities Apache Maven, Gradle, Postman.
Databases PostgreSQL, MySQL
IDE tools Spring Tool Suite, Eclipse, Net Beans, IntelliJ, Visual Studio
Code.
Web Services SOAP, RESTFul
Version Control Bitbucket, Gitlab, GitHub
CI/CD Tools Jenkins, Artifactory, SonarQube
Monitoring Tools Splunk, Dynatrace
Operating System Window, Linux

PROFESSIONAL EXPERIENCE

Capital One, NC
Full Stack Java Developer April
2023 – Present

Core Customer Communication Components are used to deliver any type of


communication sent to the customer that includes Email, SMS, Secured Messages,
Pushed Notifications, paper etc. There are several components like CBATS,
eAlertsBatchEngine, Fulfilment Filter that receive communication feed form various
backend sources

Responsibilities:
 Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also
implemented to test.
 Prepare the REST aPIs of Azure and office 365 and integrate them with current code
 Prepare the Azure cloud Infrastructure Azure resource manager Templates
 Used Jenkins as the integration tool and improved scalability of applications on cross-
platforms.
 Deployed the Application EAR and RESTful Services on JBoss Application Server.
 HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, AngularJS , and NodeJS as front end
building Environment.
 Worked with Redhat openshift container platform
 Involved in Production Support and Maintenance of the application and
troubleshooting of Issues on JBoss by checking logs, payments etc
 Designed and developed the framework to consume the web services hosted in
Amazon EC2 instances.
 Worked with AWS cloud service in creating EC2 instances and providing them roles
and sometimes participated in writing custom policies and deployed applications on
Elastic Bean Stalk and EC2.
 Experienced with event-driven and scheduled AWS Lambda functions to trigger
various AWS resources.
 Used AWS SDK for connection to Amazon S3 buckets as it is used as the object
storage service to store and retrieve the media files related to the application and
Amazon Cloud Watch is used to monitor the application and to store the logging
information.
 Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-
processing, minifying, test-running, and building-sync.
 Developed custom directives, Factories and Services in AngularJS and implemented
code per coding standards and created AngularJS Controller to isolate the scopes to
perform operations and extensively used Core Java such as Exceptions, and
Collections.
 Expertise in consuming Restful web services using Node JS, AngularJS and jQuery
along with JSON parsing to implement AJAX call and render the response data to User
Interface.
 Extensively used Java 8 features such as lambda expressions, Parallel operations on
collections, multithreading and for effective sorting mechanisms.
 Used Streams and Lambda expressions available as part of Java 8 to store and
process the data.
 MYSQ L was used as the database for the application which was hosted in the cloud
using Amazon RDS service.
 Worked with the SPRING framework hibernate integration to maximize the Classical
model view controller layer (MVC) Architecture.
 Implemented SPRING MVC application framework to create and configure of Java
beans using SPRING IOC and used SPRING Hibernate support, transaction
management.
 Experience in creating RESTful web services using Jersey, spring framework and JAX-
RS.
 Implemented RESTful Web services to retrieve data from client side and made REST
API calls from Angular JS and parsed the data to project to client and handled the
security and Authorization using Spring Security and OAuth1/2 .
 Creating REST based Web Services by establishing links using HATEOAS from spring
based Applications.
 Involved in developing API’s and Rest API proxy using APIGEE edge and for sending
mobile notifications.
 Configured and managed AWS Glacier, to move old data to archives based on
retention policy of databases/ applications.
 Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud
environments.
 Analysing of SOA based application with Solar / web service / apache ignite cache
based systems for optimal design/usage.
 Experienced in implementing Micro Services, SOA with xml base web Services
(SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
 Developed the Web Services Client using REST, RSDL for verifying the new customer
history to a connection.
 Performed daily Night Build & Weekly Build & Release for the product using Ant ,
Maven build scripts.

Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, JQuery, Spring, Spring Boot,
Spring Batch, Spring MVC, AngularJS, NodeJS, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix
Dashboard, AWS, Netflix Ribbon,
Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS,
MongoDB, GIT, PL/SQL,
Docker, ANT, JIERA, Kafka, JMS

Insuradar, Malaysia
Java
Full-Stack Software Engineer
June 2018 – Feb 2023

SmartGenie is the first Malaysia based Digital Insurance Vault. Powered by strong
Artificial Intelligence (AI), SmartGenie provides consumers with the easiest solution to
manage their insurance policies online through Mobile and Web platforms.

Responsibilities:
 Administer and Maintain Source Code Repositories including Git and Subversion.
 Good experience on working with amazon web-srervices like AWS identity and
access management AWS cloud watch
 Experience on AWS deploying managing,and operating scalable,highly available.and
fault tolerant systems and managed continuous delivery systems and
methodologies on aws
 Selecting the appropriate AWS service based on compute data or security
requirements
 Support concurrent development process with standard Branching and Merge of
application source code using co-connect platform.
 Created and maintained several build definitions and publish profiles to handle
automated builds in an Agile / SCRUM environment.
 Leveraging project specific knowledge from developers, resolved code conflicts during
merges and provided insight as needed.
 Hands on experience of multiple AWS accounts with multiple vpc’s for both
development and production and non production where primary obejctives included
automation,buildout,integration and cost contraol
 Integration of amazon web services(AWS) with other applications infrasturucture
 Developed java 7 modules and Payments One to simulate designed and
implemente solution for the interest rates market leveraging a java distributed grid to
calculate liquidity premium,
 Design and implement scalable entraprise monitoring systems by applying continuous
devlivery concepts using openshift systems.
 Build scripts on AWS CLOUD INSTANCE WITH OPENSHIFT CONTAINERS
 Worked in a highly dynamic AGILE environment and participated in scrum and sprint
meetings.
Develop new fronted from the ground up using Co-Connect platform
 Used RESTful web services to interact with the services by providing the RESTful URL
mapping and used HTTP methods like GET, POST, PUT and DELETE to manipulate
data.
 Used various bootstrap components such as calendars, masks, uploaders, sliders,
alerts and modal dialogs for developing UI.
 Experience with Snowflake multi-cluster warehouses
 Evaluate Snowflake Design considerations for any change in the application
 Consumed RESTful web services using Angular HTTP module and transformed the
response using RXJS operators.
 Worked on orcle Orcle Databases,Redshift and Snowflakes
 Worked with Spring Boot JPA which manages relational data in Java applications and
to access and persist the data between Java object/ class and relational database.
 Utilized Spring boot for creating microservices for web applications by using different
annotations to implement Spring’s Dependency Injection for testable code.
 Worked with Design Patterns like MVC to give loose coupling between input, business,
and UI logic and Singleton Design Pattern to provide a global purpose of logging
access.
 Worked with Spring Boot JPA which manages relational data in Java applications and
to access and persist the data between Java object/ class and relational database.
 Worked with RXJS Observables and operators when working with HTTP JSON
responses and defined custom error handler to handle error scenarios.
 Updated bugs and user stories in ALM tool to reflect deployment information when
pushing / releasing code, collating them with other information into release notes.
 Work closely with Application Development, Infrastructure Engineering, QA and
Project Management Teams.
 Used Jira to assign, track, report and audit the issues in the application.
 Worked with creating tables and triggers using Oracle to perform different CRUD
operations on data.

Environment: Java 8, HTML5, CSS3, Javascript, Node JS, Spring Boot, Spring MVC,
Spring Data JPA, Jenkins, Microservices, RESTful Web Services, Postman, MySQL, Maven,
JUnit, Selenium, Jira, Git, GitHub, Log4j, Visual Studio.

MYE.G Services, Malaysia


Java Senior Engineer
Sep 2016 – Oct 2017

1MID it is an initiative towards conducting transactions online with the assurance of


Identity authentication and the users data security which requires the user to make
MyKad and Thumbprint verification during registration. 1MID is also a registration
process to obtain the username and password which will be used in any government
service transactions made possible including the online Voluntary Ownership Transfer
(STMSR).

Responsibilities:
 Designing, implementing and supporting fully automated Continuous Integration and
Continuous Delivery processes.
 Design, develop and test HTML5, CSS3 and JavaScript, jQuery that meets accessibility
and web browser standards for website.
 Created the front end using Angular JS, JSP, HTML, XML, and advanced JavaScript.
Used Oracle as backend.
 Provided support for user acceptance testing &amp performance testing.
 Used Spring MVC and JDBC Template for object-to-relational mapping from the
database and creating POJOs.
 Implemented client-side validation in registration forms, login and logout forms using
java script.
 Working with and supporting multiple World-wide development teams delivering a
wide range of software applications. Automating the build, deployment and testing of
Front End, Middleware and Database components
 Developing custom reporting tools, setting up automated health monitoring and
alerting for builds and environments.
 Configured and deployed web application in JBoss server using Maven.
 Involved in configuring Hibernate mapping files/annotations and POJO objects.
 Have Good experience with shell scripts and Unix commands
 Docs and create packages for installation and setup the application and its
dependencies
 Use GitHub for code branching and merging when implementing new features.
 Used Log4j for logging. Worked with Git for configuration management and version
control.

Environment: AWS, J2EE, Java 8, Tomcat, HTML5, CSS, JavaScript, Angular JS, Spring,
Hibernate, Swagger,
Multithreading, JDBC, Webservices, REST, SOAP UI, Teradata SQL Assistant, Maven, JUnit,
JBoss, Jenkins, Git, Sonar, Fortify.

Silver Lake, Malaysia


Application Software Consultant
Nov 2015 – Aug 2016

CBI- IB is the official internet banking system for the corporate and retail systems of
commercial bank international. This comprises of several modules. But mainly involved
in Terms and Conditions, Bank Guarantee New Application, Beneficiary Maintenance,
Phishing Maintenance Completely involved in the developing the front end and backend
system.

Responsibilities:
 Creating fully automated CI build and deployment infrastructure and processes for
multiple projects
 Working closely with Architecture, Development, Test, Security and IT Services teams
 Developing scripts for build, deployment, maintenance & amp related tasks using
Jenkins, Maven and Bash
 Worked on Creating Microservices to provide RESTful API utilizing Spring Boot with
Spring MVC and utilized Apache Camel to integrate with other Micro-services.
 Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
 Used object-oriented design and core Java concepts such as Collections,
Multithreading, Exception Handling, String handling, Synchronization.
 Developed SVN controls to track and maintain the different version of the project.
 Involved in configuring Hibernate mapping files/annotations and POJO objects.
 Involved in Scratch Development Analysis, Design based on Silverlake requirements.
 Implemented the ORM layer using Hibernate JPA for CRUD operations and Performed
Mapping like One to One, One to Many and Many to Many based-on requirements
using Hibernate.
 Code debugging and fixing bugs using Logging Mechanism which capture custom
exceptions.
 Deploying the application in Development environment in Tomcat Server.
 Collaborated with testers and developers and prepared test plans for producing high
quality software applications.

Environment: AWS, J2EE, Java 8, Tomcat, HTML5, CSS, JavaScript, Angular JS, spring,
Hibernate, Swagger,
Multithreading, JDBC, Web services, REST, SOAP UI, Maven, JUnit, Mockito, Jenkins, Git,
Sonar, Fortify.

Sri Soft Solutions, Malaysia


Java Software Engineer
July 2012 – Oct 2015

This application is used by PAU (Perkeso Authorized User) and registered employers and
all the Perkeso Employees to generate a new claim to the employees. In this application
we have different modules (NTB, BT, SCO, SAO, BCO and BAO).Each module will have
sub modules as accident, invalidity, death and Occupational decease. In NTB we can
create a new claim of any claim type and in BT they will be providing the additional
information regarding the employee .SCO can recommend the application and SAO can
approve or reject the application. BCO will decide which benefit to be recommended and
then BAO will approve or decline the application.

Responsibilities:
 Participated in the daily meetings of analysis and design of project.
 Used core java concepts like Collections, Generics, Exception handling to develop
business logic
 Used core Java and J2EE technologies to implement the forms.
 Developed the application using J2EE platform. Implemented the Model View Control
(MVC Model-1) architecture using Struts
 Developed server-side application to interact with database using Spring Boot and
Hibernate
 Created Typescript reusable components and services to consume REST API using
Component based and architecture provided by angular 7
 Developed single page applications using Angular 7 and Typescript
 Implemented REST web services for communication between web service client and
service provider.
 Worked on implementation of RESTful Web services for transmission of data.
 Involved in the manual testing and interacting with colleagues.
 Deploying the application in Development environment in Tomcat Server.
 Used Bitbucket as distributed version control system and source repository.
 Used SonarQube and spot bugs to check the errors before it goes to Production.

Environment: Java, HTML5, CSS3, JavaScript, Angular JS, Spring MVC, Hibernate,
RESTful web services,
SOAP, postman, JSON, MySQL, Maven, JUnit, Mockito, SonarQube, Bitbucket, Git, Jenkins,
visual studio.

You might also like