SRI RAM R
FULL STACK JAVA DEVELOPER
Email:
[email protected] Phone: (901)-667-3283
PROFESSIONAL SUMMARY
• Experienced Software Developer with 10+ years in Java, C++, and Python, specializing in scalable and resilient
applications using modern methodologies.
• Backend expertise in Spring Boot, JPA/Hibernate, and microservices, with strong knowledge of SQL (Oracle,
PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
• Proficient in API development, including RESTful and GraphQL services, ensuring high performance and scalability.
• Hands-on with cloud platforms AWS, Azure, and GCP, utilizing services like EC2, S3, RDS, IAM, Lambda, Kubernetes,
and CloudFormation.
• Skilled in CI/CD and DevOps with Jenkins, Terraform, Kubernetes, Docker, Ansible, Helm, and Bamboo for automated
deployments.
• Security-focused development, integrating OAuth2, JWT, OpenID Connect, and Apigee Proxy for authentication and
authorization.
• Developed scalable microservices using Java 17, Spring Boot 3.x, Hibernate, and event-driven patterns with Kafka and
Apache Camel.
• Built and optimized front-end applications using Angular, React.js, TypeScript, JavaScript, Bootstrap, and Material UI.
• Database optimization expert, writing efficient SQL queries, stored procedures (PL/SQL), and ORM mappings with
Hibernate.
• Experience in real-time processing using Apache Kafka, IBM MQ, and event-driven architecture for high-performance
applications.
• Expert in testing and monitoring, leveraging JUnit, Mockito, Cucumber, Selenium, JMeter, Splunk, and ELK Stack for
application stability.
• Familiar with software design patterns, including MVC, Singleton, Factory, DAO, DTO, and Business Delegate.
• Strong foundation in Java 8+ features, including Streams, Lambda Expressions, Functional Interfaces, and
Multithreading.
• Led Agile development initiatives, conducting sprint planning, code reviews, and continuous improvement efforts.
• Mentored junior developers and collaborated with cross-functional teams to ensure high-quality software solutions.
• Automated infrastructure management with Terraform, Ansible, and Kubernetes for cloud-native application deployment.
• Hands-on with version control systems Git, SVN, and build automation tools like Maven, Gradle, and Ant.
• Worked with enterprise servers like JBoss, WebLogic, and Apache Tomcat, deploying and configuring applications
efficiently.
• Stayed updated on emerging technologies, implementing best practices to enhance application performance and security.
• Adaptable problem-solver, applying cloud-first and agile methodologies to deliver innovative, scalable solutions.
TECHNICAL SKILLS
1. Languages C, Java 17.0/11.0/8.0/7.0, groovy, SQL, and PL/SQL, Python, Node.js.
2. Mark-up/XML HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, React JS, NodeJS, XML, XSD,
Technologies XSL/XSLT, SAX/DOM, DOJO, TypeScript, and JSON.
Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, AOP, Security, Spring
3. Tools & Framework Boot, JUnit, SOAP UI, Google Web Toolkit, Jersey, Docker, Kubernetes, Apache CXF, Hystrix,
Drool Architecture, Apache Kafka, Apache Spark, Apache Flink.
4. Build Automation ANT, MAVEN, Jenkins, Gradle.
5. Web services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Microservices, Apache
Axis, and Apache CFX.
6. Cloud Technologies Amazon Web Services (EC2, SQS, RDS, IAM, S3), PCF and Spring Cloud, Lambda, GCP, Azure.
7. Web/App Servers WebSphere, Apache, Apache Tomcat, JBOSS EAP, WebLogic Server, and Apache Camel
8. Databases Oracle, SQL-Server, IBM DB2, NoSQL DB like MongoDB and Couch base, Cassandra
9. IDE tools Eclipse, Net Beans, Spring Tool Suite (STS), IntelliJ IDEA, RAD, and Adobe Dreamweaver.
10. Testing Tools/Others Selenium, JUnit, Rational Clear Quest, RTC, Load UI, and Mockito.
11. Version Control Tortoise SVN, CVS, and GIT, GitHub, GitLab, Bitbucket.
12. OS & Environment Windows, Win 2k Server, Sun Solaris, UNIX
13. Design Patterns Singleton, Factory, MVC, Front Controller, and DAO pattern.
PROFESSIONAL EXPERIENCE
ALBERTSONS PLANO,TX
Sr. Java Full Stack Developer Jan 2024 – Present
Built scalable web applications using Java 8, Node.js, and React.js.
Developed RESTful and GraphQL APIs integrated with MongoDB and PostgreSQL.
Automated software delivery pipelines with Azure DevOps and Kubernetes.
Strong hands-on experience, including working with concurrent collections.
Designed and developed scalable microservices with Spring Boot and Node.js (Express.js).
Implemented RESTful and GraphQL APIs for seamless frontend-backend integration.
Deployed applications on Azure and AWS, leveraging Lambda functions and API Gateway.
Created Kubernetes clusters and automated deployments using Terraform and Ansible.
Built and tested robust serverless applications using AWS Lambda and DynamoDB.
Used Mocha, Chai, Jest, and JUnit 5 for unit testing and test automation.
Engaged in requirements gathering, design, development, integration, deployment, and production support.
Skilled in Java with seamless integration of Azure Data Lake Storage (ADLS) for data retrieval and storage.
Developed APIs using Node.js, Express.js, and consumed APIs using Axios, AJAX, and HTTP requests.
Built SPAs using React.js, Redux, MongoDB, Express.js, and Node.js, implementing client-side routing and state
management.
Implemented Azure networking, Active Directory, App Services, SQL Database, Functions, and CI/CD pipelines using
Azure DevOps.
Collaborated with Kafka Admin teams for cluster setup and real-time data processing.
Used Mongoose for CRUD operations, structured schemas, and integrated MongoDB with Elasticsearch.
Implemented JSON Web Tokens (JWT) for authentication and secured applications using OAuth2 and Azure AD.
Worked with Splunk components and built monitoring dashboards using Grafana, integrating logs from MongoDB.
Configured pipelines for automated software delivery using Azure DevOps and deployed applications on Kubernetes and
Docker.
Developed unit and integration tests using Mocha, Chai, and automated functional tests with Selenium.
Built scalable applications, containerized with Docker, and managed deployments using Kubernetes.
Built analytical dashboards with real-time graphs using React, Node.js, and AJAX calls.
Worked closely with Business Analysts, Product Owners, and Clients to translate business requirements into technical
solutions.
Developed Java 8-based Spring Boot microservices with REST API integration.
Designed data models and optimized MySQL queries for performance improvements.
Built Angular UI dashboards for real-time data visualization.
Documented modifications and enhancements made to applications, systems, and databases.
Implemented CI/CD automation with Jenkins and Docker, streamlining deployment processes.
Environment: Java (17/8), Spring Boot, Spring Security, Spring WebFlux, Hibernate, JPA, Feign Client, Spring Actuator, Apache
CXF, Hystrix, Drools, Eureka, XPath, Python, REST & SOAP Web Services, Swagger UI, Postman, JUnit5, JMeter, PowerMock,
Cucumber, AWS (Fargate, Lambda, IAM, S3, RDS, VPC, API Gateway, CloudWatch, Elastic Beanstalk), Azure DevOps, Docker,
Kubernetes, Jenkins, Git, GitLab, Concourse, Kafka, MongoDB (incl. GridFS), Log4j2, Splunk, Contrast Security, Tomcat,
IntelliJ, Gradle
STATE OF OHIO OH
Sr. Java Full Stack Developer Jul 2022 - Dec 2023
• Migrated monolithic applications to microservices using Spring Boot, Hibernate, and REST APIs, improving scalability
and resilience.
• Built and deployed containerized applications using Docker, Kubernetes, and AWS services like EC2, Lambda, and RDS
for fault tolerance.
• Developed and optimized SQL (PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) queries for high-performance
database operations.
• Integrated Apache Kafka for real-time messaging and event-driven architectures.
• Implemented CI/CD pipelines with Jenkins, Urban Code, Ansible, and Terraform, reducing deployment time and
improving automation.
• Developed secure authentication mechanisms using OAuth2, JWT, and OpenID Connect for access management.
• Designed and developed Single Page Applications (SPAs) using Angular, React.js, and TypeScript, ensuring a dynamic
and responsive UI.
• Led cloud-native application development using AWS and Azure, including transitioning Elastic Beanstalk to Docker
with Kubernetes.
• Conducted unit, integration, and performance testing using JUnit, Mockito, and JMeter, ensuring system reliability.
• Configured Log4j, AWS CloudWatch, and Splunk for centralized logging and real-time application performance
monitoring.
• Developed and integrated RESTful and SOAP web services using XML/JSON for seamless system communication.
• Acted as an SME and mentor, reviewing code, ensuring best practices, and collaborating with cross-functional teams.
• Automated infrastructure provisioning and deployments using Maven, Terraform, and Ansible.
• Participated in Agile ceremonies, sprint planning, retrospectives, and continuous improvement initiatives.
• Stayed updated on industry trends and emerging technologies, suggesting improvements and implementing best practices.
Environment: Java 11.0, Angular 10, Python, HTML5, CSS3, JavaScript, jQuery, XML, Bootstrap, Spring Core, IOC, MVC,
DAO, Struts, Hibernate, MySQL, MongoDB, SOAP web service, RESTful web services, AWS, Maven, WebSphere, JUnit, JIRA,
Firebug, GIT.
OPTUM
INDIA
Full Stack Java Developer Nov 2019 - Nov 2021
• Designed and implemented microservices using Java 17, Spring Boot 3.x, JPA, and Hibernate.
• Developed scalable RESTful and GraphQL APIs, ensuring high performance and reliability.
• Integrated authentication and security mechanisms using OAuth2, JWT, and OpenID Connect.
• Deployed applications on AWS (EC2, Lambda, S3, RDS, Fargate) and managed serverless deployments with API
Gateway.
• Built automated CI/CD pipelines using Jenkins, Terraform, Ansible, and Helm, streamlining deployments.
• Developed event-driven applications using Apache Kafka, Spark, and Flink for real-time data streaming.
• Designed and implemented fault-tolerant architectures using CQRS, Spring WebFlux, and reactive programming.
• Developed dynamic and responsive SPAs using React 16, TypeScript, Vue.js, Material UI, and optimized UI
performance.
• Worked with SQL and NoSQL databases, including MySQL, MongoDB, Redis, and Hibernate, ensuring optimal data
performance.
• Implemented Docker, Kubernetes, and Jenkins for containerized deployments and orchestration.
• Conducted unit and integration testing with JUnit 5, Mockito, Jest, and Enzyme, ensuring software quality.
• Performed cloud infrastructure automation using Terraform, Ansible, and Helm for efficient resource management.
• Led requirement analysis, high-level design, and stakeholder collaboration, following Agile (SCRUM) methodologies.
• Mentored junior developers, conducted code reviews, and ensured best practices in software development.
• Stayed updated on industry trends and technologies, continuously improving application performance and security.
Environment: Java 11, HTML5, CSS3, Typescript, React JS, Redux, Chai, Mocha, Git, NPM, YARGS Grunt, Bower, Spring
Security (JWT), MongoDB, Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, Azure, Jenkins, Splunk, Grana, Git,
Pivotal Cloud Foundry, Selenium.
YES BANK HYDERABAD, INDIA
Full Stack Java Developer Jul 2016 – Oct 2019
• Developed and designed web applications using HTML, XHTML, CSS, JavaScript, React 15, and JSP, ensuring usability
and responsiveness.
• Developed full-stack banking applications using Spring Boot, Hibernate, React, and Kafka.
• Implemented authentication and authorization mechanisms with JWT and OAuth2.
• Designed RESTful APIs with Swagger documentation and Open API specifications.
• Built real-time financial data pipelines using Apache Kafka and Spark.
• Migrated legacy applications to microservices to enhance performance and scalability.
• Automated CI/CD pipelines with Jenkins, Docker, Kubernetes.
• Built RESTful web services using Spring MVC, Spring Boot, Hibernate, and integrated Apache Kafka for messaging.
• Implemented multithreading to handle multiple requests efficiently and enhance application performance.
• Worked with SQL queries, Oracle, Spring JDBC, and Azure SQL Database for data storage and transaction management.
• Deployed applications on Azure, WebLogic, JBoss, and Tomcat servers, and extracted data from Azure cloud services.
• Integrated Hibernate ORM framework with Spring for data persistence and transaction handling.
• Used Subversion (SVN) for source code management and Apache Log4j for logging and data extraction jobs.
• Developed enterprise-level applications using EJB 3.0, deployed on WebSphere 7, and implemented business logic with
Entity Beans.
• Conducted unit testing using JUnit and PowerMock, ensuring high reliability and performance.
• Configured Azure Virtual Networks to establish secure and isolated network environments.
• Designed and built React 15-based dynamic, scalable web applications, following W3C standards.
• Developed JavaScript-based web forms, AJAX calls, JSON/XML data handling, and interactive UI components.
• Followed Agile methodologies, including Scrum, test-driven development (TDD), and paired programming.
• Created technical reports, documentation manuals, and mentored business users for issue resolution.
• Integrated APIs and Web Services using AJAX, JSON, XML, and implemented client-side tracking in JSP applications.
• Developed and enhanced banking applications using Java 8, Spring Boot, JPA, and MySQL.
• Built RESTful Web Services and integrated them with front-end Angular applications.
• Ensured high availability and scalability using cloud-based solutions.
• Mentored junior developers and reviewed code for quality assurance.
Environment: Java, Spring MVC, Spring JDBC, Spring AOP, RESTful Web Services, Apache Kafka, React 15, Oracle, JSP,
Hibernate, EJB, WebLogic server, JUnit, Power Mock, Azure Virtual Networks, Azure SQL Database, JBoss Application Server,
Tomcat servers, Apache Log4j, React 15, Object-Oriented JavaScript, jQuery, HTML, CSS3, Single Page Application, AJAX,
JSON, XML.
ARICENT INDIA
Java Developer Apr 2015 - Jun 2016
Engaged in the full SDLC of tracking systems, including requirements gathering, design, development, testing, and UAT.
Developed backend services using Java, Spring MVC, Hibernate, and REST APIs.
Worked with SQL Server and Oracle databases, optimizing stored procedures.
Developed SOAP and RESTful web services for seamless system integration.
Conducted unit testing using JUnit and Mockito, ensuring application stability.
Managed version control using Git and SVN.
Designed collaboration diagrams, class diagrams, activity diagrams, and use case scenarios for system modeling.
Participated in technical and high-level design reviews with business customers.
Developed XML-based applications using WSDL, SOAP, and JAXB, working with an Oracle 10g database.
Utilized JDBC for database persistence, writing complex SQL queries and stored procedures.
Created dynamic web pages using JSP, Servlets, HTML, CSS, JavaScript, jQuery, and Ajax.
Applied Java Collections API for efficient data management between business layers and the frontend.
Used JSTL, JSP, and Servlets to facilitate frontend-backend interactions and query processing.
Implemented unit testing using JUnit and participated in integration testing.
Managed version control using Git, CVS, and SVN, handling branching, merging, and tagging.
Performed debugging and code walkthroughs to ensure functional coverage and adherence to coding standards.
Utilized Log4j for application logging and performance monitoring.
Worked in an Agile Scrum environment, participating in daily stand-ups and sprint tasks.
Developed and maintained business continuity plans for SQL Server databases leveraging JDBC drivers.
Engaged in weekly iterative reviews, providing feedback and assessing project progress.
Environment: Java 1.5, J2EE, JDBC, Servlets, XML, JAXB, HTML, CSS, JSP, JSTL, JavaScript, jQuery, Ajax, PL/SQL, Oracle
10g, JAXB, WSDL, SOAP, Log4j, JUnit, SVN, CVS, Git.
EDUCATION
Christian Brothers University MEMPHIS, TN
Master of Engineering, Computer Science
National Institute of Technology Pondicherry, India
Bachelors, Computer Science
CERTIFICATIONS
AWS CERTIFIED SOLUTIONS ARCHITECT – ASSOCIATE
KUBERNETES APPLICATION DEVELOPER (CKAD)
ORACLE CERTIFIED JAVA PROGRAMMER