Malla Reddy Dasari - Sr. Java developer |
[email protected] |
Location: Houston, Texas, USA |
Relocation: Yes |
Visa: H1b |
Resume file: Mallareddy_Java_Developer Updated resume_1753205459126.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Full Stack Java Developer with 10+ years of experience in design, development, integration, deployment, and
maintenance of enterprise-level applications across financial, eCommerce, and trading domains. Proven expertise in Java/J2EE, Spring Framework, Microservices, and front-end technologies with hands-on experience in cloud platforms, Big Data, and DevOps practices. Strong core Java skills with hands-on experience in Multithreading, Collections, Concurrency, Java 1.8+, and design patterns (Singleton, Factory, DAO, Business Delegate). Expertise in Spring Boot, Spring MVC, Spring Batch, Spring AOP, Spring JDBC, and Hibernate/JPA for building scalable and maintainable microservices and web applications. Front-end development using AngularJS, JavaScript, jQuery, HTML5, CSS3, AJAX, with good understanding of UI/UX component architecture. Proficient in Web Services development using REST, SOAP, JAXB, JAX-RS, JAX-WS. Strong database programming skills in Oracle, SQL Server, MySQL, PL/SQL, DB2, with experience writing complex Stored Procedures and Triggers. Experience with Big Data technologies including Apache Spark, Hadoop, and developing Scala-based analytics pipelines. Skilled in Cloud Platforms such as AWS (EC2, ECS, IAM), GCP, and Azure DevOps, with containerization using Docker and orchestration with Kubernetes. Proficient in CI/CD using Jenkins, Maven, Git, and automation with shell scripting. Extensive experience in TIBCO technologies (BW, EMS, BWCE) and messaging systems like Kafka and JMS. Experienced in building enterprise-grade solutions using Pega BPM with custom Java integrations for real-time workflows, data validation, and external system connectivity. Developed secure and scalable backend systems using Struts, EJB 3.0, WebSocket's, and SOA-based architectures (Apache Axis). Hands-on in Golang and Scala, building microservices and backend services. Proficient in Unix/Linux scripting, application servers like WebSphere, Tomcat, JBoss, WebLogic, and logging using Log4j. Familiar with IBM Mainframe technologies (COBOL, CICS, JCL, DB2). Developed and integrated AI/ML models within Java microservices for real-time data analysis and prediction using Python and TensorFlow APIs. Utilized GitHub Copilot to accelerate coding productivity, assist with boilerplate code, and improve test coverage in large-scale Java applications. Migrated legacy systems to Java 11+ and optimized performance by refactoring code using Java Streams, Lambdas, and Completable Future. Experienced in Agile/Scrum methodologies, working independently or collaboratively across cross- functional teams. Strong communication and problem-solving skills with proven ability to deliver high-quality solutions on time. Technical Skills: Category Technologies / Tools Web Languages Java, J2EE, JSP, JSF, Struts 2.0, Spring Web Flow, EJB 3.0, JDBC, JavaScript, JSP Tag Libraries, JDK, SQL Core Java Collections, Data Structures, Generics, Serialization, Reflections, RMI, Swing, Concurrency, Multithreading Frameworks Spring Boot, Spring MVC, Spring REST, Spring AOP, Spring Batch, Spring ORM, Struts, JSF, CXF, AXIS2, Log4J, ReactJS Web Services SOAP, REST, WSDL Scripting Languages JavaScript, CSS, Ajax, jQuery, AngularJS Markup Languages HTML Design Patterns Singleton, Factory, Builder, Prototype, Facade, Visitor, MVC, DAO, Front Controller Protocols TCP/IP, HTTP/HTTPS, SOAP Databases Oracle 11g, MySQL 5.x, SQL Server, DB2, PL/SQL Operating Systems Windows, Unix/Linux, DOS IDE / Tools Eclipse, RAD, JBuilder, RSA, Oracle ADF, Enterprise Architect, Rational Rose, EditPlus, Maven, ANT, JUnit, Visio Build / DevOps Jenkins, Git, SVN, ClearCase, CVS, GitHub Copilot, Docker, Kubernetes, Azure DevOps Servers WebSphere 8.0, Apache Tomcat, JBoss 4.x/5.x, WebLogic 7.1/8.x ORM Tools Hibernate, JPA, iBatis Big Data Apache Hadoop, Apache Spark, Scala Other Tools MS Office Suite, SQL Developer, TOAD, Test Director, Dreamweaver Education Details: Bachelor of Technology, ECE, JNTU Hyderabad, 2013 Masters in computer science, Southern Arkansas university, Arkansas, 2017 Professional Experience Client: Goldman Sachs, Dallas, TX Duration: January 2024 Present Role: Java Full Stack Developer Responsibilities: Spearheaded the design and development of scalable microservices using Spring Boot, Java 17, and Angular 15, delivering a maintainable and robust full-stack architecture. Led end-to-end development of critical services from requirements analysis through deployment, ensuring business goals were met. Implemented advanced security measures, including IP whitelisting and secure API key authentication leveraging Bouncy Castle. Established and integrated a Certificate Revocation List (CRL) system to manage certificate lifecycle and enhance security. Configured and managed Prometheus for real-time monitoring and alerting, integrated with Fabric Alerts to enable proactive issue resolution. Designed and enforced fine-grained IAM roles and policies on AWS, ensuring least privilege access across services. Developed and maintained microservices to process credit card payments, refunds, and reconciliations, achieving PCI-DSS compliance. Deployed and managed containerized applications on AWS ECS (Fargate and EC2) and OpenShift Container Platform (OCP), ensuring high availability and scalability. Developed serverless applications and event-driven functions using AWS Lambda with Python and Java. Designed asynchronous communication patterns using AWS SQS and SNS to decouple microservices and improve scalability. Proactively monitored AWS resources with Amazon CloudWatch, creating custom metrics and dashboards for comprehensive observability. Automated build and deployment pipelines with GitLab CI/CD, improving deployment efficiency and workflow automation. Managed dependencies with Maven and infrastructure provisioning using Terraform for infrastructure- as-code deployments on AWS. Designed and deployed well-documented REST APIs, enhancing client integrations and usability. Developed highly responsive, scalable single-page applications (SPAs) using Angular 15, utilizing standalone components and strict typing for improved performance and developer experience. Architected and optimized distributed ETL pipelines on Databricks using Apache Spark and Delta Lake for processing large-scale structured and unstructured data for analytics. Developed AI/ML integrated microservices leveraging Large Language Models (LLMs) for automation of text processing, sentiment analysis, and recommendation systems, improving response efficiency by 30%. Developed reactive microservices using Vert.x and deployed them across Kubernetes clusters, integrating with Kafka and Redis for scalable message-driven communication and real-time data processing. Conducted thorough code reviews and refactoring to ensure high code quality, maintainability, and adherence to best practices. Integrated REST APIs with Angular s HTTP Client and implemented secure authentication/authorization using JWT and OAuth 2.0. Implemented Java-based custom functions in Pega to support real-time financial data validation and compliance workflows. Developed interactive Power BI dashboards to support financial data analysis in Capital Markets, enabling better business insights. Client: FedEx through Mphasis, Memphis, TN Duration: October 2021 December 2023 Role: Java Full Stack Developer Responsibilities: Actively participated in Agile Scrum ceremonies to ensure timely delivery of high-quality software. Developed and deployed scalable Spring Boot microservices within Docker containers on AWS EC2, ensuring reliability and easy maintenance. Implemented RESTful microservices using Spring Boot and Node.js for efficient inter-service communication. Leveraged Java 8 features to improve application functionality, maintainability, and performance. Designed and optimized RESTful APIs using Node.js, Express.js, and NoSQL databases (MongoDB, DynamoDB), enhancing response times for high-traffic applications. Built enterprise-grade web applications with Angular 6, utilizing Angular Elements for reusable components, Angular CLI for streamlined development, and RxJS 6 for reactive programming. Developed scalable, fault-tolerant event-driven systems using Kafka and Scala. Implemented secure authentication mechanisms using OAuth 2.0 integrated with identity providers such as Okta. Designed and optimized large-scale data pipelines leveraging Apache Spark and Delta Lake on Databricks for efficient ETL and analytics processing. Designed and implemented high-performance, non-blocking RESTful APIs using Vert.x, achieving a 40% reduction in response time under concurrent load conditions by leveraging event-driven architecture and asynchronous I/O. Managed and optimized relational databases including MySQL and PostgreSQL hosted on Amazon RDS. Developed dynamic, responsive web applications with React.js, implementing optimized state management and integrating RESTful and GraphQL APIs to improve data fetching efficiency. Configured and maintained high-performance Elasticsearch clusters to enable real-time analytics and enhanced search functionality. Built Pega case flows with Java logic for shipment tracking and exception handling, integrating with logistics systems. Integrated AWS CodeDeploy with CI/CD pipelines using Jenkins, GitHub Actions, and AWS CodePipeline for seamless automated deployments. Managed authentication and authorization workflows with Okta, including SSO, OAuth 2.0, and OIDC protocols. Built modular Single Page Applications (SPA) using Angular 4, focusing on optimized performance and maintainability. Configured and managed key AWS services including EKS, DynamoDB, SQS, and ELB to support scalable, fault-tolerant deployments. Operated in CI/CD environments using Jenkins, Maven, AWS, and Terraform to automate build, test, and deployment processes. Client: Bristol Myers Squibb through DXC Technology, Princeton, NJ Duration: September 2020 October 2021 Role: Java Full Stack Developer Responsibilities: Participated in Agile Scrum ceremonies to deliver high-quality, on-time software deliverables as part of the SDLC. Implemented Spring Boot-based REST microservices, deployed in Docker containers on Amazon ECS for scalable cloud-native applications. Configured and managed Okta IAM to enable secure authentication and role-based access control. Designed and built Java data ingestion pipelines using Apache Kafka and Apache Flume for efficient real-time data flow. Integrated modern microservices with mainframe systems and Appian BPM, bridging legacy infrastructure with modern platforms. Enhanced data throughput and processing performance in mainframe integration using Java optimization techniques. Built advanced UI components and state management logic using Redux, improving responsiveness in Angular applications. Developed CI/CD pipelines for Java and Angular using Jenkins, GitHub Actions, and Azure DevOps, improving delivery automation and reliability. Utilized Java Multithreading and the Collections Framework for high-performance backend development. Designed and optimized MarkLogic NoSQL database solutions to handle complex document-based data models. Improved concurrent processing performance using Golang goroutines and channels in microservice components. Implemented secure, automated data pipelines with Apache NiFi for large-scale, regulated data ingestion and transformation. Managed deployments on Microsoft Azure, using Azure DevOps for version control, build automation, and release management. Leveraged Terraform for infrastructure-as-code and cloud provisioning on AWS, enabling repeatable and scalable environments. Client: Freedom Mortgage, Mount Laurel, NJ Duration: September 2019 August 2020 Role: Java Backend Developer Responsibilities: Participated in requirement gathering, system design, and Agile-Scrum ceremonies to deliver backend solutions effectively. Designed and implemented RESTful APIs using Spring 4, Spring Boot, and J2EE within an MVC architecture. Built microservices-based internal dashboards using Node.js and Express.js, integrating Passport.js for authentication. Integrated applications with Azure Active Directory and implemented RBAC for secure cloud access control. Deployed containerized services using Azure Kubernetes Service (AKS) and Azure Container Registry (ACR). Managed Dockerized Spring Boot microservices on AWS EC2 using AWS Console and CodeDeploy. Developed REST clients and created POCs using MEAN stack, enhancing existing Node.js/Express.js APIs backed by MongoDB. Integrated NoSQL databases like MongoDB and Apache HBase for efficient storage of semi-structured data. Designed message routing pipelines with Apache Camel and integrated JMS queues using the producer template. Built rich client-side features using AngularJS, binding models to templates and handling asynchronous REST API calls with Angular Promises. Implemented real-time communication using WebSocket frameworks such as Jetty WebSocket Created backend logic using MySQL, writing complex Stored Procedures, Triggers, and Functions. Deployed applications on JBoss and WebLogic servers on UNIX environments. Used Jenkins, Git, and Azure DevOps for CI/CD, source control, and Agile project tracking. Conducted comprehensive testing including unit, integration, and smoke tests to ensure quality and stability. Client: Baker Hughes, a GE Company, Houston, TX Duration: June 2017 August 2019 Role: Java Developer Responsibilities: Participated in client meetings and Agile Scrum calls, contributing to design discussions and sprint planning. Designed and implemented enterprise modules for Order Management, Execution Management, and Risk Management systems. Developed microservices using Spring Boot, with build and deployment pipelines automated via Maven and Jenkins. Adopted MVC architecture and implemented web applications using Struts, including development of custom JSP tag libraries, form validation, and error handling using the Struts Validator Framework. Designed model and controller components such as Action Forms, Action Classes, and Action Mappings. Developed scalable and responsive UI components using HTML, CSS, AJAX, Dojo, and JavaScript. Leveraged GCP serverless platforms for event-driven Java applications, enabling better scalability and cost-efficiency. Implemented data access logic using Hibernate ORM, including configuration of mapping files for POJOs and entity relationships. Integrated SOAP-based web services using WSDL, UDDI, and JAX-WS for inter-system communication. Engineered TIBCO BW processes, took ownership as a TIBCO Administrator, and configured EMS servers for high availability (fault-tolerant and load-balanced). Collaborated with Web and Mainframe teams to design and build robust interface solutions between heterogeneous systems. Wrote Java integrations with distributed SQL-on-Hadoop engines such as Apache Hive and Apache Impala to enable real-time querying of large datasets. Client: Merit Systems Pvt Ltd, India Duration: Sep 2013 December 2015 Role: Jr. Java/J2EE Developer Responsibilities: Participated in design, analysis, and implementation of enterprise applications using Agile methodology. Developed web-based applications using Spring Framework modules including Spring MVC, Spring Core, Spring Data, and Spring Batch. Implemented MVC design pattern and RESTful web services using the Jersey framework. Utilized HTTP Servlets and HTTPS REST calls for secure session tracking and inter-service communication. Configured Apache JNDI Basic Data Source on Tomcat 7.0 and used JDBC with Prepared Statements and Callable Statements for data access. Wrote complex SQL queries, Stored Procedures, and Triggers for backend data operations. Employed Log4j and SLF4J for logging and runtime error tracking. Implemented CI/CD pipelines with Jenkins; managed builds using Maven. Built ETL pipelines using SSIS to process and load data into Staging and Data Warehouse systems. Performed unit testing with JUnit and validated REST endpoints with Postman. Managed project tasks using Jira and source code using Git. Developed applications using Java JDK 7 on Unix/Linux platforms. Keywords: continuous integration continuous deployment artificial intelligence machine learning user interface user experience javascript business intelligence business works trade national microsoft procedural language New Jersey Tennessee Texas |