Indu Ramella Java
Indu Ramella Java
Email: [email protected]
Phone: (813) 751-6665
PROFESSIONAL SUMMARY
Having 8+ years of experience as a Sr. Full Stack Java Developer in developing web-based client server applications, data
solutions, Intranet/Internet Enterprise Software applications.
Good experience in Software Development life cycle using various methodologies like Waterfall, Agile and Test-Driven
Development
Experience in developing Web Applications involving J2EE technologies like JSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB,
Struts, Hibernate, and Spring MVC
Expertise working with frame works like Spring 4/5, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM),
Spring Batch, Spring JMS, Spring Security and Hibernate.
Unique experience with Pivotal Cloud Foundry and OpenShift/Kubernetes architecture and design, troubleshooting issues
with platform components (PCF).
Experience in developing Front End web applications using JavaScript, AJAX, jQuery, HTML5, CSS3, Angular JS, Bootstrap,
ReactJS and NodeJS.
Designing and developing multiple Java 17 Model MVC based Web Application using Technologies and popular open-
source framework Struts Framework, Spring MVC, Spring 5/4, ORM Hibernate Framework.
Experience in MicroServices using Spring Boot for developing independent application with Spring Cloud with RDBMS
concepts like writing Queries, Functions, Triggers, Stored Procedures and PL/SQL packages
Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere
Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server
Experience in using the Log4j framework for Logging Application in developing, designing in UML, Package, Class and State
Diagrams
Experience with Relational databases (Oracle 11g, MySQL 6.0) and good knowledge non-Relational databases NoSQL
databases (Mongo DB 3.4, Dynamo DB)
Expertise with web services and SOA (Service Oriented Architecture) related standards such as REST API, Jersey API and
J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB with Jackson API
Developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud
Foundry and OpenShift/Kubernetes.
Developing of utilizing cloud technologies including Amazon Web Services (AWS), Azure and Pivotal Cloud Foundry (PCF)
Good experience with Angular 14/12 Fusion Charts for interactive dynamic data visualization for reporting extensively
used Jasper Reports
Extensively worked on coding using core Java concepts like Multithreading, Collections, Serialization, Synchronization,
Exception Handling, Generics and Database Connections, as well in Java 17 features like Streams, collectors, lambda
functions
Implement Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with MicroServices
architecture.
Experience in architecting and leading the development of cloud-native Java applications on Kubernetes and GCP, ensuring
seamless integration of containerization and cloud services for optimal scalability and performance.
Handling operations and maintenance support for AWS cloud resources which includes launching, maintaining, and
troubleshooting EC2 instances, and S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and
Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
Experience in developing Maven Scripts and ANT scripts for building and deploying of J2EE applications in LXC, Docker and
Amazon AWS services and APIs, including EC2, S3, VPC, and Google Cloud services
Using various web Servers such as Apache Tomcat, Glassfish, IBM WebSphere and Pivotal Server for developing server-
side applications.
Exposure to LINUX Commands years of experience in working with Junit for Unit testing and Integration testing proficient
in implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services
Experience in deploying application using Jenkins and Docker for Continuous Integration/Continuous Deployment (CI/CD)
Strong expertise in development of web-based applications using python scripting, Django sites with REST and Angular JS
for making it more responsive
Working with Web services testing tools like SoapUI and Postman highly experienced with developing multi-tier Enterprise
Applications using Eclipse, NetBeans and My Eclipse.
Well acquainted with workflows and Unified Modeling Language (UML) diagrams including Use Cases, Activity Charts,
Sequence Diagrams, Data Flow Diagrams, and ER Diagrams using Rational rose, MS Vision.
TECHNICAL SKILLS
Programming Languages Java 17/11/8, J2EE, C, C++, XML, UML, SQL, PL/SQL
Scripting jQuery, JavaScript, Shell Script, Python
Java Enterprise Technologies Servlets, JSP, EJB, JAX-RS API, JAX-WS, JPA, JUNIT, Swagger
Web Technologies HTML5, CSS3, AJAX, JSON, SOAP, REST, REST API, Bootstrap, Angular JS, Angular 14/12,
ReactJS with Flux, Redux, Ember JS, CI/CD, Node JS, Express JS.
Frameworks Spring 5/4, Spring MVC, Spring Boot, Spring JDBC, Hibernate 5.4/5.3, Struts, Hadoop
AWS EC2, RDS, S3, ELB, EBS
Databases Teradata, Oracle10g/11g/12c, MySQL, SQL server, PostgreSQL, Mongo DB, Cassandra
Distributed/Middleware JMS (Java Messaging Service), ActiveMQ, RabbitMQ
Tools/Software Eclipse, My Eclipse, Net Beans, Spring STS, SoapUI, SQL Developer, Subversion, TestNG,
Selenium, Jira, GWT, Rational Clear Case, Clear Quest and GIT
Build Tools Maven, Gradle, Jenkins, Docker, Kubernetes, Google Cloud Platform (GCP), Azure, Ant,
Jules, Bamboo Gulp, Grunt, Web pack, NPM, Bower
Application/Web Server Apache Tomcat, Apache Kafka, CXF, JBOSS, WebSphere, WebLogic
PROJECTS
Ascena Retail Group, Pataskala, Ohio
Full Stack Java Developer, Oct 2023 – Till Date
Responsibilities:
Developing the Java 17 code using Eclipse as IDE backend services in Java and Groovy strong experience in
implementing Service oriented architecture and Web Services using SOAP, RESTFUL API’s.
Using the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo DB
(NoSQL) database.
Creating MySQL and other service instances to bind the deployed application in and used Maven build script for building
and deploying the application and designing new database tables for the enhancements.
Experience in handling messaging services using Apache Kafka implemented MicroServices architecture to make
application smaller and independent REST web services using Jersey with the enabled OAUTH.
Implementing unit tests and product features developed business components using Java Objects, Core Java,
Multithreading and Collections.
Utilizing monitoring and logging platforms such as Splunk, ELK Stack, or Grafana to aggregate and analyze backend log
data, identifying performance bottlenecks, anomalies, and ensuring optimal backend performance and reliability.
Integrate Spark with Hadoop, Kafka, and cloud-based storage solutions to ensure seamless data flow and high-
performance computation. Implemented Spark streaming applications for processing real-time payment transaction logs,
leveraging Spark RDDs, Data Frames, and SQL to enhance financial risk analysis and fraud monitoring.
Developing MicroServices using Kotlin and Spring Boot, leveraging Kotlin’s Coroutines for asynchronous processing,
improving API performance and backend efficiency in Kotlin-based applications.
Developing backup and recovery engine for VM backup/recovery using VMware vSphere APIs, GoLang programming
language and RabbitMQ Message bus (communication interface).
Developing and implement software applications and systems using various tools and technologies including GoLang, AWS,
Docker, and Cassandra.
Developing RESTful Web Services retrieve data from client side using MicroServices architecture of Spring boot application
with MicroServices performing the Unit testing and basic functional testing with different set of data.
Proficient in working with various technologies like Java 17, Java Beans, J2EE (JSP, JSF, Servlets, EJB), Spring 5, Hibernate,
MicroServices, Spring Boot, Spring Cloud, Ajax, jQuery, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and
Design Patterns.
Participate in SRE to optimize the Services performance by monitoring the Metrics in APM Data dog Splunk.
Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and
Scalable created User defined Angular 14 exception classes using Java and building SOAP, Rest and Rest API.
Contribute Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web
application between advisers and their clients.
Built reusable Java libraries for ETL transformations, reducing code and improving maintainability across multiple Apache
Spark-based projects. Integrated Spark ETL workflows with Apache Hive, automating data extraction for BI reports.
Migrate Java-based applications to Kotlin, reducing boilerplate code, improving maintainability, and enhancing system
performance by utilizing Kotlin-specific features like extension functions and data classes.
Participating in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development
(BDD) and pair programming.
Responsible for provisioning environment and deploying the dockerized applications by developing manifests JIRA for
tracking the activities, Tasks and defects of Ehcache as a second level cache in the DAO layer for Hibernate.
Responsible for building/deploying consistently repeatable build/deployments to company non-production environments
using JENKINS BUILD Pipelines.
Loaded subset of the data to AWS S3 and then AWS Redshift Database to provide an RDMS kind of business user
experience. Used Link tag and Router in Next.js for routing between pages.
Involved in developing and delivery of a Microservice application utilizing almost of the AWS Stack including S3, EC2,
Dynamo DB, Kinesis, SNS and SQS.
Implementing CI/CD pipeline as code using Jenkins and Developed build and deployment scripts using MAVEN as build
tool, and integrated selenium in Jenkins to perform the automated integration test.
Understanding the codebase, existing scripts and preparing Java 17 documents the REST based MicroServices using the
Spring Boot for the application to seamlessly integrate with supporting sub systems.
Integrating with Spring Cloud Netflix’s components like Eureka (Service Discovery), Hysteric (Circuit Breaker), Ribbon
(Client-Side Load Balancing) and Zulu Proxy.
Good knowledge in building real-time streaming dashboard applications using Splunk, Elastic Search, and Log stash (ELK) to
profile and monitor the streaming data of the application.
Working on Angular 14 to augment browser-based applications with Capability, built dynamically generated dropdown lists
using Ajax, jQuery.
Good experience working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load
Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front
Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java 17 classes, reusable
components and Java Beans for getting data from oracle tables.
Maintaining, structured, and surveyed documents Angular 12 within the NoSQL MongoDB database; ensuring data
integrity, correcting anomalies, and increasing the overall maintainability of the database.
Environment: Java 17, J2EE, Spring 5.0, AWS, Spring Boot, SOAP, Golang, Kotlin, Hibernate, Spark, MicroServices, REST, REST API,
CSS3, XML, Angular 14, PL/SQL2.3, CI/CD, Mongo DB, Kubernetes, NodeJS, Cassandra, Dynamo DB, Splunk, Apache Kafka, Docker,
JAX-RS, JUnit, Mockito.
Responsibilities:
Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System
Testing and User Acceptance Testing migrated applications from Ant project structure to Maven to support deployment on
Tomcat.
Migrated application logging framework from Log4j to Log back followed Agile methodology in the Scrum Cycle model and
worked on JIRA to access the user stories expertise in Linux Commands.
Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used Executor Service
framework to implement multithreading in programming to improve overall performance.
Used Java 11 Lambda expressions along with Streams for creating internal iteration and performing chain operations such
as Filter, Map, Collect on a collection.
Developed optimized ETL pipelines using Java and Apache Spark, improving data processing speed by ensuring seamless
integration with distributed storage systems like HDFS.
Designed and developed RESTful API capabilities on Java/NodeJS technologies and deploying in AWS and implement API
proxies on Apigee Edge. Involved in Developing a Restful API'S service using Python Flask framework
Developed classes using Core Java/Executor Service (multithreading, concurrency, memory management) consumed
REST Web Services for getting the credit card information from third party application using EME.
Used the fundamentals of Java 11 features like parallel streams and filters through along with multithreading using did
smoke tests, which are functional unit and integration tests on all major system components.
Converted a monolithic app to MicroServices architecture using spring 4.x using 12 factor app methodology. Deployed,
Scaled, Configured, wrote manifest file for various MicroServices.
Used Angular 12 in creating animations based on CSS classes for a new requirement surfaced for the client developed
the web services classes by using Service Oriented Architecture SOAP, WSDL, and UDDI.
Developed REST API's using and Spring Boot, hosted all MicroServices used Spring Boot based services to interact through
a combination of REST and Apache Kafka message brokers. Designed and implemented the DAO layer using spring,
Hibernate.
Loaded subset of the data to AWS S3 and then AWS Redshift Database to provide an RDMS kind of business user
experience. Used Link tag and Router in Next.js for routing between pages.
Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO
implementation. Involved in DevOps activities like configuring Jenkins’s job, Jenkins’s pipeline Script for CI/CD.
Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to
make Ajax calls.
Developed Restful Web services for other systems to interact with our system and secured the service with Spring
Security OAuth 2.0 added WS-Security using XWSS to secure the Web services.
Used Angular 12 framework where data from backend is stored in model and populated it to UI developed unit and
integration tests for existing MicroServices using JUnit, Mockito and Docker environments.
Implemented Spring Circuit breaker pattern, integrated Hysteric dashboard to monitor Spring MicroServices used Git as
Version Control System for the application.
Used MicroServices architecture, with Spring Boot based services interacting through a combination of REST and Apache
Kafka message brokers
Utilized Java 11 Lambda feature to implement business logic JBPM is a lightweight, extensible workflow engine written in
pure Java that allows you to execute business processes using the latest BPMN 2.0 specification.
Environment: Java 11, J2EE, Spring 4.x, Spring Boot, AWS, Hibernate, SOAP, REST, REST API, HTML5, Spark, JBPM, JSP, Angular 12,
AJAX, jQuery, MicroServices, Kafka, CI/CD, Docker, Maven, Ant, Git, Log4j, Log back, Tomcat.
Responsibilities:
Involved in Analysis, Design, Development, System Testing and User Acceptance Testing successfully followed agile
methodology in the Scrum Cycle model
Developed using new features of Java 8 annotations, Generics, enhanced for loop and Enums, Lambda expressions for
array operations, collections throughout the application for well-defined programming.
Successfully handled all Apigee and backend related errors in the API proxies using JavaScript excellent knowledge on CQL
(Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
Involved in designing various stages of migrating data from RDBMS to Cassandra created REST API documentation using
Swagger and YAML
Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings
in Google cloud platform (GCP).
Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info, and debug messages created and
deployed Rules engine API into JBoss BRMS image
Used Eclipse as JAVA IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML learn and move quickly with
excellent technical execution and the ability to build out complex API from scratch
Worked on Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL,
stack driver monitoring and cloud deployment manager.
Developed UI using Bootstrap, AngularJS along with JSON and communications with backend using REST with Spring
MVC framework
Used a Micro service architecture with through SOAP and message brokers followed test-driven development (TTD) as a
part writing all Unit Test and Integration Tests
Worked on creation of custom container images, tagging, pushing images, integration off jQuery unit and integration test
cases are being designed and developed using Junit
Setup Alerting and monitoring using Stack driver in GCP (Google Cloud Platform). Involved in migration activities of
JavaScript and Database scripts from Oracle, MS SQL Server and MYSQL into different environments
Integrated Spring MVC with Hibernate using Hibernate Template to perform CRUD operations against database used
Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to
Oracle Relational data model with SQL-based schema.
Used Hibernate Transaction Management, Hibernate Batch Transactions, hibernate cache concepts created tables and
worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database.
Worked on Entity beans in the persistence layer interaction with Oracle DB have Knowledge on Apache Spark with
Cassandra.
Environment: Java 8, J2EE, Spring MVC, REST, REST API, GCP, Drools, Jira, Hibernate, Cassandra, AngularJS, Spark, jQuery, JSON,
AJAX, GWT, MicroServices, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle, Agile Methodology, JUnit.
Responsibilities:
Implemented MVC architecture using Apache STRUTS framework Designed the front end using JSP, Tag Libraries and
JavaScript and developed framework components, involved in designing MVC pattern using Struts framework.
Worked closely with testing groups for module and integration testing Developed batch processes to perform the daily
updates with Spring Batch Module Automation testing using J unit.
Developed hibernate DAO Classes using Spring MVC Template, worked with Hibernate for object relational mapping and
connection management.
Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to Spring calls involve in
implementation of REST and SOAP based web services
Developed applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2 the code
environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
Involved in Developing of Application based on J2EE using Hibernate and spring framework Implemented, Dependency,
Injection, using the spring framework.
Learned XML for communicating client written Queries, Sub Queries in SQL to get data from REST API written in Groovy
wrapped by Jersey JAX-RS.
Good knowledge of concepts in Java likes OOPS, Multi-Threading and Exception Handling and implemented Core Java
concepts like Inheritance, Polymorphism, Abstraction and Encapsulation used Java Collection Framework.
Able to work well independently or as part of a professional computer program development team and possess effective
communication skills along with strong dedication and commitment towards work.
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, REST API, Java Beans, Servlets, JSP, JavaScript, HTML, J Unit,
Angular, Eclipse, SVN, SQL.
EDUCATION
Bachelors in Computer Science from | 2016
Andhra University, India