Home

Rekha - Sr Full stack developer
[email protected]
Location: Denton, Texas, USA
Relocation:
Visa: GC
Resume file: Rekha Kosaraju Java Full Stack Developer Resume (1)_1753299129424.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
REKHA KOSARAJU - JAVA FULL STACK DEVELOPER
Phone:
Email:

PROFISSIONAL SUMMARY
Over 10+ years of software development and Skilled Sr. Java Full Stack Developer experience in diverse fields such as Financial, Healthcare, and State domains showcasing my expertise across the entire software development life cycle from architecture and design to implementation, optimization, and testing.
Expertise in Java/J2EE Technologies like Core Java, JDBC, Servlets, JSP, Spring Framework, Spring Core, Spring MVC, Spring Boot, Hibernate, JPA, EJB, JTA, JMX, JCA, Microservices, Junit and RESTful API.
Proficient in Agile methodologies including SCRUM, Test-Driven Development (TDD), Incremental and Iterative methodology and Agile Development & Testing within the Software Development Life Cycle (SDLC).
Expertise in Object-Oriented Design principles, SOA Architectures, multithreading, streams, and lambdas.
Proficient in implementing various design patterns such as Singleton, Factory, Builder, and Observer.
Developed RESTful web services and microservices using Spring Boot with ORM frameworks like Hibernate.
Hands-on experience with big data technologies such as Apache Spark, skilled in data visualization with Kibana.
Extensive knowledge in Spring MVC, Spring Data, Spring Cloud, Spring Boot, and Spring Security (OAuth2.0).
Proficient in working with relational databases such as MySQL, PostgreSQL, Oracle, and NoSQL like MongoDB.
Proficient in DevOps practices and cloud technologies, deploying applications on AWS, Azure, GCP and OpenShift.
Expertise in Google Cloud Platform (GCP) products and services like Spanner, PubSub, Borg, CNS.
Successfully implemented DevOps (CI/CD) model using Jenkins, Gradle, SonarQube, Docker for automation.
Experienced in testing with Junit, Mockito, Jest, Jasmine, Karma, and test-driven development (TDD).
Experience with Hibernate and JPA for object-relational mapping (ORM) in Java applications.
Proficient in version control systems like Git and SVN for collaborative development and code management.
Proficient in UI frameworks like Angular 11, 8 for building modern and responsive web applications.
Experience in (UX) design and development, HTML5, CSS3, JavaScript, jQuery and JavaScript (ES6+).
Skilled in leveraging React.js, a powerful UI framework, to create dynamic user interfaces for web applications.
Led the design and implementation of microservices architecture using Spring Boot and Docker.
Developed GraphQL APIs for efficient data retrieval and integrated Splunk with various data sources.
Experienced in Node.js, building scalable server-side apps efficiently, utilizing its ecosystem effectively.
Orchestrated containerized applications using Kubernetes, leveraging horizontal scaling, and rolling updates.
Proficient in SQL database management with expertise in writing complex queries, stored procedures, triggers.
Experience in Server infrastructure on AWS Cloud, Elastic Search, Dynamo DB, S3, Route53, SNS, and SQS.
Configured and managed Docker Swarm clusters for container orchestration, automating application deployment.
Implemented Apache Kafka for real-time data processing, enabling communication between microservices.
Established CI/CD pipelines using GitLab CI/CD, automating deployment processes for cloud-native applications.
Handson Experience with PostgreSQL, GraphQL, Jhipster and knowledge on Kafka, RabbitMQ, JMS.

Integrated Azure DevOps with GitHub repositories to automate continuous integration and delivery.
Well experienced in deploying onto application servers like JBoss, Web Logic, Apache Tomcat.

EDUCATION
Master s Degree from University of Memphis, Tennessee

SKILLS
Programming Languages Java 11/8/7, JavaScript, PHP, Python, SQL, PL/SQL, Scala, C, C++
Java/J2EE Technologies Servlets, Core java, Hibernate, JPA, JTA, JSP, JSTL, EJB, JDBC, JNDI, RMI, Applets, AWT, Multi-threading, Java Networking, Spring Framework, Spring Boot, Spring Cloud
Frameworks Struts 1.2, Hibernate 5.0, Spring 5.0, Spring Batch, Spring Security, Spring Actuators, Spring MVC, Spring IOC, Spring Data, JSF
Web Technologies HTML5, CSS3, JavaScript, AJAX, jQuery, Bootstrap, XML, XSLT, XHTML, DHTML, SASS, Angular.js 8/11, React.js, Node.js, TypeScript, Backbone.js, Vue.js, ES6
Database Server SQL Server, MySQL, PostgreSQL, Oracle, DB2, NoSQL, MongoDB, DynamoDB, Cassandra
Web Services REST, SOAP, XSD, JAX-WS, JAX-RPC, JAX-RS, WSDL, GraphQL, REST 2.2, JAXB
Messaging JMS, IBM MQ, Apache Kafka, Active MQ, RabbitMQ
Web Application Servers Oracle WebLogic10.x/9.x, Apache Tomcat8.0/7.x/6.x, WebSphere, JBoss, Jenkins
Methodologies Agile, Scrum, Kanban, Waterfall, Test Driven Development (TDD), OOAD, SDLC
Version Control GIT, SVN, GitHub, GitLab, Clear case, bitbucket
Modeling, Build Tools & OS Maven, Gradle, ANT, UML, Rational Rose, Windows, Mac, Linux, UNIX
PM Tools & Security Jira, Asana, Microsoft Teams, OAuth2.0, JWT, SSL, TLS.
Testing Tools Junit, Mockito, Jasmine, Karma, Kibana, Cucumber, Mocha, Swagger, Selenium, Postman
Logging & Code Quality Log4J, Slf4J, Cloud Watch, SonarQube, Sonar lint, ESLint, Splunk
Cloud and DB Tools and Containerization OpenShift, (AWS EC2, ECS, S3, RDS, Lambda, CLI, Cloud Watch), MySQL Workbench, GCP, Azure, Docker, Kubernetes, Terraform

WORK EXPERIENCE

Client: Barclays, Whippany, NJ Duration: May 2024 - till date
Title: Sr. Java Full Stack Developer
Responsibilities:
Proficient in AGILE methodology for project management, including Analysis, design, development, and deployment.
Active developer in Cisco's consumption and software distribution project, focusing on application upgrades and new API s for leveraging the Enterprise Agreements service.
Extensively utilized Java 17/11, focusing on concepts like OOP s, collections, multithreading, and streams and lambdas, and hard coded to enhance better logic for Long-Term Fix of the issue (LTF) where we follow BDD.
Utilized Spring framework for dependency injection, and Spring Boot for rapid development and deployment of applications where I possess expertise in Spring MVC, Spring Data, Spring Security and Spring Cloud.
Develop and enhance user interfaces and UI code coverage tasks using Angular 11, HTML5, CSS4, and JavaScript.
Performing code enhancement, debugging and endpoint identification to ensure optimal application performance.
Developed backend APIs in Node.js for high-performance server-side applications, ensuring scalability.
Created a new API for the software API service, which internally calls another service to fetch data and display the result without exposing internal URL s, proficient in version control i.e. Git for raising Pull Request (PR).
Developed RESTful and SOAP-based web services APIs to enable communication between distributed systems.
Managed NoSQL database solutions using DynamoDB, ensuring low-latency and high-availability for applications.
Implemented AWS Connect contact center solutions, enabling scalable, cloud-based customer service operations.
Undergoing code reviews by collaborating with leads for optimal code changing inputs.
Utilized Lombok to streamline code, reduce boilerplate, and enhance maintainability.
Configured AppDynamics agents for application performance monitoring and issue detection.
Involved in JUnit coverage tasks, covering 4,000 lines of code and improving coverage by 94%.
Utilize Jenkins for automated builds, creating Docker images and sending release notes to the QA for validation.
Responsible for deploying applications into stagging environments for testing and deployed to production.
Fixing production issues which came under INC s, detecting the root cause and producing an optimal solution by collaborating with frontend, backend, and QA team.
Worked on event-driven architectures using Apache Kafka messaging system.
Responsible for updating YAML configuration files and resolving SonarQube blockers.
Utilized Toad and DBeaver applications for Database management and compiling.
Conduct API tests using Postman for both GET and POST methods, verifying functionality and data integrity post-deployment and used Splunk for checking error logs.
Deployed applications on OpenShift, leveraging containerization for scalable and portable deployment.
Active participation in daily scrum meetings, sprint planning meetings, TSD code review sessions, incident tracker meetings and new Cisco s Enterprise Agreements features and rectified defects for the next release.
Environment: AGILE/SCRUM, TDD, Java 11/8, Spring frameworks, Angular 8, HTML5, CSS3, JavaScript (ES6), Bootstrap, Core Java, Hibernate, JDBC, SQL, Oracle, MongoDB, Docker, Jenkins, Node.js, Git, AppDynamics, Kafka, Splunk, RESTful and SOAP, Kubernetes, OpenShift, JSP, Log4j, Python, SonarQube, Postman, Swagger, JUnit, Mockito, Maven, Apache Tomcat.

Client: BSW Health, Dallas, TX Duration: Dec 2023 Apr 2024
Title: Java Full Stack Developer Responsibilities:
Proficient in AGILE methodology (SCRUM) for efficient project management, including requirements gathering, analysis, design, development, and testing in Finance domain.
Experienced in Test-driven development (TDD), BDD and Agile estimation and planning to ensure high-quality code.
Optimize multi-threading for Core Java applications and minimize memory leaks in Core Java code.
Versatile with Java versions where I leveraged Java 11/8 for my project s migration process and directed team of 3 developers to implement Java 8 streams and lambdas to optimize data processing.
Utilized Spring framework for dependency injection, and Spring Boot for rapid deployment of applications.
Expertise in Spring MVC, Spring Data, Spring Security and Spring Cloud.
Engineered dynamic user interfaces with Angular 8,11 framework, implementing modular components.
Utilized Bootstrap along with HTML, CSS, and JavaScript to create responsive web designs.
Integrated API Gateway with Lambda for serverless backend processing and dynamic request handling.
Designed scalable schemas using DynamoDB tables and developed Splunk dashboards to visualize critical metrics.
Implemented GraphQL APIs to efficiently fetch data from multiple sources with a single endpoint.

For data integrity and consistency, I configured Hibernate entities and mappings to establish relationships between
Java objects and relational database tables, implemented Hibernate caching strategies for performance optimization.
Enhanced client-side scripting with JQuery, simplifying DOM manipulation and AJAX requests for user interactions.
Utilized SQL DDL and DML statements to create and modify database objects and manipulate data and SQL joins.
Designed MongoDB collections and documents to represent data entities and relationships, providing flexibility.
Implemented Cassandra as a NoSQL database solution for high availability, scalability, and fault tolerance.
Deployed applications on AWS cloud infrastructure, utilizing EC2, ECS, ECR, S3, and RDS, and IAM security groups.
Faced compatibility issues with Docker containers, I utilized Docker Compose to define consistent environments.
Utilized Kubernetes to automate the deployment and scaling of microservices handling many financial transactions.
Deployed applications on OpenShift, leveraging containerization for scalable and portable deployment.
Developed scalable RESTful APIs using Node.js, Express, and MongoDB for web applications.
Integrated Jenkins with version control systems like Git to trigger automated builds based on code changes.
Developed RESTful and SOAP-based web services APIs to enable communication between distributed systems.
Worked on event-driven architectures using Apache Kafka messaging system.
Optimized system performance by identifying bottlenecks through AppDynamics insights.
Integrated Python libraries like NumPy, Pandas, and Matplotlib into Java applications using Jython.
As a developer, I implemented Postman to automate and streamline the testing of RESTful APIs, for the functionality of critical banking services where I conducted API testing using this, Postman, and Swagger for documentation.
Utilized JUnit and Mockito for integration testing and SonarQube/SonarLint best practices for coding standards.
Leveraged IBM WebSphere and configured Apache Tomcat for deploying enterprise-grade Java web applications.

Environment: AGILE/SCRUM, TDD, Java 11/8, Spring, Angular 11, HTML5, CSS3, JavaScript, Bootstrap, Core Java, GraphQL, Hibernate, JQuery, Splunk, AJAX, JDBC, SQL, MongoDB, Cassandra, Node.js, AWS, Docker, Jenkins, Big Query, Git, Kibana, Apache Kafka, RESTful, SOAP, Kubernetes, JSP, Log4j, Python, Postman, JUnit, Mockito, Maven, Scala, IBM WebSphere, Apache Tomcat.

Client: Kaiser Permanente Healthcare, Oakland, CA Duration: Nov 2021 - Nov 2023
Title: Java Full Stack Developer Responsibilities:
Proficient in Analysis, Design, Development, Testing, and Maintenance of software systems in healthcare domain.
Worked on Agile/Scrum BDD for efficient project management and delivery where proficient in utilizing Java 11
tools such as javac, jshell, JDeps, JLink and leveraging Java 8 streams and lambdas to optimize data processing.
Developed robust healthcare management interfaces using Angular 8, guaranteeing secure data handling.
Employed frameworks like Spring Boot, MVC, Spring Data, and Spring Security, to develop robust applications.
Customized Bootstrap themes and styles to align with branding guidelines, enhancing the aesthetic appeal.
Excelled in Hibernate, JDBC, Spring IOC, Spring Annotations, Spring AOP, and Spring Batch.
Utilized JPA for seamless object-relational mapping and employed JDBC for direct database access.
Implemented Hibernate ORM to map data models to relational databases, ensuring retrieval of patient records.
Utilized RESTful Web Services to facilitate patient data exchange between healthcare systems.
Integrated SOAP-based Web Services for real-time data exchange, ensuring efficient communication.

Skilled in JSP along with HTML4, CSS, and JavaScript and familiar with PHP for backend development.
Experienced in working with OpenShift for container orchestration and Angular 8 for frontend development.
Developed backend services, APIs, and microservices using Scala and related frameworks, such as Akka.
Integrated DynamoDB streams with Lambda for real-time data processing and event-driven architecture.
Implemented CI/CD pipelines for deploying microservices on Kubernetes, ensuring rapid and efficient deployment.
Familiarity with message brokers like Kafka, ActiveMQ, and RabbitMQ for reliable messaging and integration.
Proficient in full-stack log management using the ELK stack (Elasticsearch, Logstash, Kibana).
In-depth knowledge of GraphQL query language and how it can be utilized to efficiently retrieve data.
Proficient in SQL queries with experience in working with PostgreSQL and Swagger for documenting RESTful API s.
Implemented Jenkins for automating build, test, and deployment workflows for reliable software delivery pipelines.
Proficient in Groovy, a dynamic and scripting language for the Java Virtual Machine (JVM).
Implemented TDD approach to ensure code reliability and Kubernetes for scalable container orchestration.
Designed, built, and deployed a multitude application utilizing all AWS stack (EC2, S3, Dynamo DB, SQS and EMR).
Integrated OpenStack API with AWS EC2 cloud-based architecture in AWS and to deploy Docker containers.
Utilized Docker to containerize healthcare applications, ensuring consistency and scalability.
Utilized Jasmine and Karma for unit testing Angular applications, ensuring code quality in our software.
Proficient in Git within DevOps workflows, ensuring seamless collaboration and version control.
Utilized application servers like WebLogic and Apache Tomcat, and version control systems like Git and GitHub.
Utilized Postman's and Implemented JUnit and Mockito to simulate real-world scenarios.
Employed Oracle 11g for relational database management, used Cassandra for distributed database management.

Environment: AGILE/SCRUM, Java 11,8, Angular 8, Spring, MVC, Hibernate, REST, WSDL, SOAP, XML, XSD, Bootstrap, Node.js, HTML5, CSS3, JavaScript, JSON, Oracle 11g, Maven, Junit, Mockito, Jasmine/Karma, Git, JIRA, Postman, Kafka, Jenkins, Apache Tomcat, Docker, PostgreSQL, Kibana, JPA, JDBC, Spring Security, Log4j, TDD, GraphQL, MongoDB, Cassandra, AWS (EC2, ECS, Lambda), Kubernetes, OpenShift, JSP, Scala, Swagger.

Client: State of Maryland, MD Duration: Sep 2019 - Oct 2021
Title: Java Full Stack Developer Responsibilities:
Proficient in Requirements gathering, Analysis, Design, Development, and Testing for State applications.
Strong expertise in developing Single Page Applications (SPA) using JavaScript MVC frameworks like React.js and frontend technologies including HTML5, CSS3and JavaScript.
Knowledgeable in Microservices architecture and proficient in Spring Boot, Spring Batch, and Spring Data JPA.
Develop enterprise-level applications with Core Java and J2EE, ensuring robust backend functionality.
Skilled in Hibernate for object-relational mapping and Proficient in Spring MVC for building RESTful APIs.
Familiarity with Bootstrap framework for responsive web design and user interface development.
Proficient in JSP and Servlets for server-side rendering and request handling.
Experienced in working with Apache Kafka and setting up Kafka clusters for efficient message streaming.
Proficient in using GIT for version control and source code management.

Knowledgeable in AWS and experienced in working with services like EC2 and Elastic Load Balancers.
Integrated S3 with other AWS services, such as Lambda or CloudFront, for seamless data processing.
Familiarity with Docker for containerization and skilled in setting up Jenkins for CI/CD pipelines.
Proficient in writing JPA queries and utilizing Query DSL and GraphQL queries for efficient data retrieval.
Worked with PL/SQL for Oracle DB operations and JBOSS Application server for hosting Java applications.
Proficient in PHP, NodeJS, and React for development and building dynamic web applications.
Experienced in working with JQuery, Yemon, npm, and grunt for efficient web development and task automation.
Experienced in working with NoSQL databases like Mongo DB for storing and retrieving statistical data.
Proficient in performance optimization using tools like JMeter, MAT tool, and analyzing database and OS reports.

Environment: Java 8, NodeJS, Microservices, Spring Boot, Hibernate 3, React, AJAX, JavaScript, JQuery, CSS3, HTML5, Bootstrap, JSON, XML, XSLT, Query DSL, SQL, PL/SQL, JDBC, JMS, Web service, SOAP/REST, JAX-WS, Spring Batch, Mockito, JSP, Servlets, Gradle, Elastic Search, H2, Oracle Database, WebLogic, AWS, Kafka, Redis, Jenkins, SonarQube, Docker, Jest, Enzyme.

Client: Citi Bank, Dallas, Texas Duration: Sep 2017 - Aug 2019
Title: Java Developer
Responsibilities:
Developed overall new layout of the web portal and Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
Developed user Interface using the HTML, Bootstrap, CSS, JavaScript, and ReactJs.
Used spring features like Spring IOC, Spring AOP, Spring Batch and developed new UI features using React.JS.
Implemented ReactJS to handle cross browser compatibility issues and used React-Router to turn application into Single Page Application where I used ReactJS components, Forms, Events, Keys, Router and Flux concept.
Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
Developed crypto rest services using NodeJS and used NoSQL database AWS dynamo DB to store data.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Implemented Object-relation mapping in the persistence layer using hibernate (ORM) framework.
Developed Java API to interact with the Amazon SQS used in sending bulk emails.
Generated JSON format data packets from middle-tire controller to front-end using JSON API.
Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.
Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, definition of Key Business elements from Aurora.
Developed Unit test cases using JUnit, Mockito and Easy mock.

Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows, RHEL 5 (deployment -JBoss), WebSphere 8, JBoss EAP 5, Bootstrap, Java Script, ReactJs, Node Js, Oracle 11g, PostgreSQL9, UML, SVN, AJAX, ExtJS 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS (Dynamo DB, SQS, Cloud Watch, Lambda), Agile Scrum.

Client: Synechron, India Duration: Aug 2013 Mar 2016
Title: Java Developer
Responsibilities:
Familiar with designing and implementing Java/J2EE technologies, created design documents using Rational Rose.

Used Spring framework with EJB 3.0 to create services which were able to handle millions of transactions.
Implemented the MVC architecture using Apache Struts1.2 Framework and views using Struts tags and JSTL2.0.
Developed Java applications using Core Java (Java SE 7), utilized JDBC for database interactions with MySQL 5.5.
Created dynamic web applications with Servlets 3.0 and JSP 2.2 and managed project tasks, timelines using Asana.
Utilized RabbitMQ for asynchronous messaging, MySQL for relational database management, and PostgreSQL for advanced data storage and retrieval in our software development projects.
Integrated Hibernate 4.2 for ORM (Object-Relational Mapping) and Implemented RESTful web services using
JAX-RS with Jersey and SOAP web services using JAX-WS.
Implemented Jenkins continuous integration server to automate build, test, and deployment processes.
Utilized JUnit 4.1 for unit testing to ensure code quality and utilized Git for version control.
Configured and managed Oracle WebLogic Server for Java EE application deployment.
Implemented RMI interfaces for seamless communication and used Java Applets to enhance user interactivity.
Collaborated with UI/UX designers to implement frontends using HTML5, CSS3, and JavaScript, leveraging libraries like jQuery 1.10.

Environment: J2EE, Rational Rose, Spring framework, EJB, Apache Struts, JSTL, Core Java (Java SE 7), JDBC, MySQL, Servlets,
JSP, Asana, RabbitMQ, PostgreSQL, (Spring Core, MVC), Hibernate, JAX-RS, Jersey, JAX-WS, JMS, EJB, JTA, JMX, Jenkins, JUnit, Git, RMI, Java Applets, HTML5, CSS3, JavaScript, jQuery.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface user experience message queue javascript sthree database information technology procedural language California Maryland New Jersey Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5880
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: