Summary
Overview
Work History
Education
Timeline
Generic

Bindu Priya Devalla

Overland Park,KS

Summary

8+ years of experience in developing web and enterprise applications using Java/J2EE technologies in business domains like Health care, Insurance and financial. Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle. Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON, jQuery, NodeJS, BackboneJS, ReactJS and Bootstrap. Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR. Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object. Used NodeJS and jQuery for DOM manipulation. Designed the XML schema and developed a NT service and engine component using VS.NET, Com Interop, multi-threading, strong names, signed assemblies’ etc. Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB. Experienced with Hibernate/JPA Entities for mapping HQL, HSQL Named Queries, Criteria, and Projections. Worked in Building application platforms in the Cloud by Amazon Web Services. Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk. Responsible for support and maintenance, implemented Spring Batch for huge number of transactions. Having 4 plus years of experience in Creating CI/CP Pipeline for Docker Build and Deployment. Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service. Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Terraform, Cloud Formation, IAM, S3, RDS, Dynamo DB, Elastic ache, SNS, SQS, AMI.

Overview

8
8
years of professional experience

Work History

Sr. Java Full Stack Developer

Happy Money
02.2022
  • Following Agile(SCRUM) development process
  • Implementing Microservices using Spring Boot application
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices
  • Experience in web development technologies like HTML5, Angular JS, JAVASCRIPT
  • Designed and implemented the credit reconciliation module and developed LoanfileXML interface to StatusMart XML webservices
  • Involved in designing ASP.NET web service for CLOUT pricing
  • Involved in designed fully distributed system with the use of Restful API and Micro Services
  • Have developed the microservices framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype
  • Complete understanding of the DevOps process with continuous integration using JIRA & GIT
  • Experience with Cloud Computing Service environment like(AWS)
  • Extensively involved in deployment and experience in code graduation using AWS
  • Involved in J2EE Testing in developing test cases with Junit, MOCKITO for Unit testing
  • Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions
  • Environment: Java 11.0, .NET, Node.JS, React JS, PostgressSQL, Spring Boot, Hibernate 4.5, JPA, JavaScript, HTML 5.0, CSS3, Angular8, Kafka, MongoDB, JDK 1.8, Easy Mock, XML, Web Services, Zuul, Eureka, Hysterix, SOAP UI , Maven, Git, , Eureka Server, Hystrix, Ribbon, Agile, GIT,AWS SQS.

Sr. Java Full Stack Developer

Truist Bank
07.2020 - 01.2022
  • Followed Agile Software Development Methodology to build the application iteratively and incrementally
  • Execution of tasks in asynchronous mode using multithreading, Executor Service Framework
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device
  • Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS
  • Designed and developed Micro Services business components using Spring Boot
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it
  • Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security
  • Involved in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix based Eureka Discovery, Eureka Server, Zuul, Ribbon, Hystrix and Feign
  • Working on backend development of application using Frameworks like Bootstrap, Foundation, Angular.js, React.js, Node.js and Media Queries
  • Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to the GraphQL syntax
  • Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating effects and manipulating DOM structures
  • Involved in creating Angular custom pipes to sort the history of various customers through loan date, year and month, ngFor for display of the history of customer details in tables
  • Involved in the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances
  • Building cloud Microservices and implementing back-up using Spring Boot
  • Used Microservices with Spring Boot services and combination of REST, Apache Kafka messages
  • Worked on custom Docker container images, tagging, pushing images, integration of spring boot
  • Provided cloud environment for Microservices using spring cloud Netflix (Eureka server)
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix and monitored the services using Hystrix Dashboard
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Microservices with Spring Boot services and combination of REST
  • Used AWS SQS to manage message queuing service that makes it easy to decouple and scale Microservices, and serverless applications and Communication with External Services
  • Developed web pages using HTML/CSS and JavaScript
  • Kubernetes is configured for automating deployment, scaling and management of containerized applications
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, spring 4Junit for testing the web services
  • Worked with several testing frame works such as JUnit, Easy Mock, Mockito and Power Mock
  • Used Maven/Nexus as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs
  • Used GIT repository to push the code and interact with other developers throughout the company
  • Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds
  • Environment: Java 8.0, Node.JS, React JS, GraphQL, Spring Boot, Hibernate 4.5, JPA, JavaScript, HTML 5.0, CSS3,Angular8, Kafka, MongoDB, Bootstrap, Apache Tomcat 8.0, Oracle 11g, Log4J,JDK 1.8, Easy Mock, XML, Web Services, Rational Rose and Microsoft Visio, Zuul, Eureka, Hysterix, SOAP UI, Netflix Eureka, Spark, Netflix Ribbon, Maven, Git, , Eureka Server, Hystrix, Ribbon, Agile, Spring Cloud Netflix, ELK, GIT,AWS SQS.

Sr. Full Stack Java Developer

Travelport
01.2019 - 06.2020
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology
  • Developed business components using core java 8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc
  • Documentation functional specifications using Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Implemented and developed UI components using React JS features like dependency Injection, Models, data binding and controllers
  • AWS resource configuration using Terraform and cloud formation
  • Developed Interactive web pages using ReactJs, HTML, CSS and JavaScript
  • Involved in designing Patterns like Singleton, Business Delegate, Service Locator, DAO, DTO and MVC in the development of Multi-Tier distributed booking module
  • Developed user interface by using the React JS, Redux for SPA development
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS
  • Implement Spark Kafka streaming to pick up the data from Kafka and send to Spark pipeline
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker
  • Designed and developed Micro Services business components using Spring Boot
  • Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS
  • Responsible to support the operations, monitoring & reporting according to the requirement of higher management team by making Splunk Dashboards
  • Integrated application with Spring Security for form-based authentication and authorization by used spring security jsp tags to provide UI level spring security
  • Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security
  • Implementing security Single Sign-On application to share user management, authentication, and authorization among multiple applications
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules
  • Involved in the front- End development of a specialty Application for the client Using Angular JS2
  • Involved in creating test cases using JUnit strictly following Test Driven Development (TDD) methodology
  • Used JUnit, Mockito and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology
  • Used Maven, Nexus and Jenkins to automate the build and deploy process
  • Involved in testing the JMS integration between queues and topics using GEMS
  • Environment: Java 8.0, Node.JS, React JS, Angular JS, Spring Boot, Hibernate 4.5, JPA, JavaScript, HTML 5.0, CSS3,Angular8, Kafka, MongoDB, Bootstrap, Apache Tomcat 8.0, Oracle 11g, Log4J,JDK 1.8, Easy Mock, XML, Web Services, Rational Rose and Microsoft Visio, Zuul, Eureka, Hysterix, SOAP UI, Netflix Eureka, Spark, Netflix Ribbon, Maven, Git, , Eureka Server, Hystrix, Ribbon, Agile, Spring Cloud Netflix, ELK, GIT,AWS SQS.

Java / J2ee Developer

Kollabio/Innova LLC
04.2016 - 12.2018
  • Worked on Agile methodology including team-based design and code reviews
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, React JS, and Bootstrap
  • Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files
  • Using build tools like MAVEN, ANT, DOCKER, and URBANCODE for the building of deployable artifacts such as war & ear from source code
  • Involved in creating Kafka producer API to send live-stream data into various Kafka topics
  • Performed proof of concepts on various open-source CNCF graduated solutions to test and deploy with Kubernetes
  • Implemented spring framework Bean Factory & Application Context for bean initialization & configurations
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns
  • With the concept of React JS worked on usage metrics and also end to end events tracing for analysis purpose
  • Expertise in React JS framework to develop the SPA
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept
  • Implemented Service Oriented Architecture by developing, consuming RESTFUL service based on JAX-RS
  • Implemented Java Classes to use JAXP parser to create Java objects and able to modify the data received
  • Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, & integrated SQL Queries into DAO
  • Deployed the application on Apache Tomcat Application Server
  • Used Log4j logging mechanism for logging
  • Used SVN for versioning and concurrent access to the project files
  • Resolving spring framework artifacts and code build & deployment with Maven
  • Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment
  • Automated regression test cases using Selenium
  • Environment: Java 6, React JS, Angular JS, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), AWS, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Polymer, JUnit, XML, MongoDB,Kafka, Web Services, ILogJRules 5.0, Splunk, GIT.

Java Developer

Brio Technologies Private Limited
11.2014 - 01.2016
  • Involved in gathering and analyzing system requirements
  • Played key role in the high-level design for the implementation of this application
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript
  • Developed UI using java swings
  • Created tables, Views, Types, triggers, complex join queries, stored procedures, and functions and modification to exciting database structure as required for addition of new features
  • Involved in Designing the Database Schema and writing the complex SQL queries
  • Involved in Code reviews for other modules developed by peers
  • Designing and establishing the process and mapping the functional requirement to the workflow process
  • Accessed stored procedures and functions using JDBC Callable statements
  • Deployed the applications on IBM Web Sphere Application Server 6.0
  • Executed and coordinated the installation for the project
  • Worked on web-based reporting system with HTML, JavaScript and JSP
  • Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, IBM Web Sphere 6.0, SQL and JUnit.

Java Developer

Amigos Software Solutions
09.2013 - 10.2014
  • Developed the project in Java, different J2EE technologies like Struts, JSP, Servlet, JavaScript, HTML, and CSS
  • Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework
  • Used JDBC in Data Access layer for data manipulation
  • Wrote SQL queries for JDBC prepared statement and used callable statements to call stored procedures
  • Developed XSD, WSDL for SOAP web services which are implemented using JAX-WS metro
  • Created SOAPUI project to test the Web Services with test data
  • Developed and deployed the applications using Tomcat and SVN for the version management
  • Used Eclipse as software development platform for developing the whole application
  • Tested the application in different environments like DEV, QA and UAT
  • Worked with QA team in working with issues from QA environment and BA team for UAT defects
  • Environment: Core JAVA, JSP, Servlets, HTML, CSS, JavaScript, JDBC, Tomcat, Eclipse, SQL, Struts, XSD, WSDL, SQL Developer, QC, SVN.

Education

Bachler’s degree (4 years) - Electronics and Communication Engineering

Jawaharlal Nehru Technological University
01.2013

Timeline

Sr. Java Full Stack Developer

Happy Money
02.2022

Sr. Java Full Stack Developer

Truist Bank
07.2020 - 01.2022

Sr. Full Stack Java Developer

Travelport
01.2019 - 06.2020

Java / J2ee Developer

Kollabio/Innova LLC
04.2016 - 12.2018

Java Developer

Brio Technologies Private Limited
11.2014 - 01.2016

Java Developer

Amigos Software Solutions
09.2013 - 10.2014

Bachler’s degree (4 years) - Electronics and Communication Engineering

Jawaharlal Nehru Technological University
Bindu Priya Devalla