Rama G
Java Full Stack Developer
Email ID: ***********@*****.***
Contact No.: 510-***-****
ABOUT ME:
Results-driven Java Full Stack Developer with 6+ years of experience designing, developing, and deploying scalable enterprise applications using Java, Spring Boot, Microservices, and modern JavaScript frameworks.
Proven track record of delivering high-performance applications across Banking, Financial, and Healthcare domains using Agile/Scrum methodologies.
Expert in building cloud-native microservices architectures on AWS, developing responsive Angular/React front-end applications, and implementing secure RESTful APIs.
Experienced in containerized deployments using Docker and Kubernetes, event-driven architectures with Apache Kafka, and automated CI/CD pipelines using Jenkins and GitHub.
Skilled in integrating AI-powered solutions and developer productivity tools such as GitHub Copilot and OpenAI APIs to accelerate development and enhance application capabilities.
Recognized for delivering high-quality, scalable, and resilient systems that improve performance, reduce operational costs, and accelerate release cycles.
CORE SKILLS:
Programming Languages: Java (17/11/8), JavaScript, Python, Typescript, SQL, PL/SQL, XML, GraphQL
Frameworks & Backend: Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate, JPA, Microservices Architecture
Frontend: Angular (19/17/15/13/11), ReactJS, Typescript, HTML5, CSS3, Bootstrap, RxJS, NgRx
Cloud Platforms: AWS (EC2, S3, Lambda, RDS, DynamoDB, CloudWatch, IAM, VPC)
DevOps & Containers: Docker, Kubernetes, OpenShift, Helm, Jenkins, GitHub Actions, GitLab CI
Messaging & Streaming: Apache Kafka, RabbitMQ, ActiveMQ, JMS
Databases: Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, Cassandra
AI & Productivity Tools: GitHub Copilot, OpenAI API, Dialogflow
Testing & Monitoring: JUnit, Mockito, Postman, Swagger, ELK Stack, Splunk
Build & Version Control: Maven, Gradle, Ant, Git, GitHub, Bitbucket
WORK EXPERIENCE:
Centier Bank, Merrillville, IN 08/2024 to till date
Java Full Stack Developer
Responsibilities:
Designed and developed cloud-native microservices using Java 17 and Spring Boot, supporting high-volume banking transactions and customer onboarding workflows.
Built responsive Single Page Applications (SPA) using Angular 17/19, Typescript, HTML5, and Bootstrap, improving user experience and reducing support requests by 30%.
Developed and exposed RESTful APIs and GraphQL endpoints enabling seamless integration with internal banking services and third-party financial systems.
Implemented secure authentication and authorization using Spring Security and OAuth2, ensuring compliance with enterprise security standards.
Integrated AI-powered chatbot solutions using OpenAI APIs and Dialogflow, enabling automated customer support.
Leveraged GitHub Copilot to accelerate development of controllers, DTOs, and unit tests, increasing developer productivity by 25–30%.
Implemented event-driven architecture using Kafka for real-time transaction processing and data streaming.
Built serverless functions using AWS Lambda for automated file ingestion, event processing, and system notifications.
Containerized applications using Docker and orchestrated deployments via Kubernetes and Helm.
Designed CI/CD pipelines using Jenkins, automating build, test, and deployment processes and reducing release cycles.
Participated in API gateway integration to aggregate GraphQL queries and control routing for backend services.
Maintained codebase in GitHub, managed feature branches, pull requests, and conflict resolution workflows.
Written JUnit test cases to ensure quality and reliability across different user scenarios.
Utilized JIRA to track progress, bugs, and stories during QA and UAT phases.
Key Achievements:
Improved customer engagement by 30% by developing an intuitive Angular-based financial dashboard.
Reduced deployment time from hours to minutes by implementing automated CI/CD pipelines.
Delivered highly scalable microservices architecture supporting thousands of concurrent users.
Technical Environment: Angular 17/19, Typescript, Java 17, Spring Boot, Spring Cloud, Spring Security, Hibernate, Amazon Web Services (AWS), AI/ML, Copilot, Docker, Kubernetes, Helm, Jenkins, GitHub, Kafka, OAuth2.0, GraphQL, Maven, Tomcat, Swagger, STS IDE, JIRA
Alfa Financial Software Limited, Royal Oak, MI 01/2022 to 07/2024
Java Full Stack Developer
Responsibilities:
Developed scalable Spring Boot microservices for financial transaction processing and account management.
Built dynamic UI components using ReactJS, Redux, HTML5, CSS3, and JavaScript, enhancing application responsiveness.
Implemented RESTful and SOAP APIs to integrate financial systems with external partners and legacy services.
Automated financial reconciliation and audit processes using Spring Batch, improving operational efficiency.
Deployed applications on AWS EC2 instances and configured S3 buckets for secure document storage.
Implemented role-based security using Spring Security and OAuth2 to protect sensitive financial data.
Managed database persistence using Hibernate ORM, ensuring seamless data integration with the backend
Integrated Kafka messaging to stream transaction data for compliance monitoring and fraud detection.
Developed CI/CD pipelines with Jenkins, enabling faster and reliable deployments across QA, UAT, and Production environments. Maintained source code using GIT, facilitating collaboration and efficient version control.
Used Maven for project build and dependency management.
Developed complex SQL/PLSQL queries to interact with PostgreSQL DB for business logic validation.
Created JUnit test cases for unit and integration testing, ensuring high code coverage and regression safety.
Key Achievements:
Reduced deployment time by 70% through automation using Jenkins pipelines.
Built highly scalable microservices architecture supporting high-volume financial transactions.
Technical Environment: Java 11, Spring Boot, Spring MVC, Spring Security, Hibernate ORM, ReactJS, Redux, JavaScript, AWS, Kafka, Jenkins, Maven, Git, CI/CD, PostgreSQL (SQL, PL/SQL), Tomcat, Eclipse, JIRA, Log4J
Definitive Healthcare, Framingham, MA 11/2019 to 12/2021
Java Developer
Responsibilities:
Developed backend modules using Java 8, Spring MVC, and Hibernate, implementing enterprise healthcare workflows.
Designed and implemented RESTful and SOAP web services for integration with insurance and patient management systems.
Built responsive front-end components using Angular 5/7 and Bootstrap, improving patient and provider experience.
Used Hibernate annotations for object-relational mapping and leveraged advanced features like Lazy Loading, Criteria API, Pagination, and HQL queries to optimize data retrieval.
Implemented JWT-based authentication to secure healthcare APIs and ensure compliance with data protection standards.
Developed PL/SQL stored procedures and queries to support complex healthcare data processing.
Implemented JUnit unit tests and mock testing, achieving 90%+ code coverage.
Built asynchronous messaging solutions using JMS for notifications and workflow automation.
Key Achievements:
Improved release quality by 30% by adopting Test-Driven Development (TDD) and comprehensive automated testing.
Achieved 90%+ test coverage, significantly reducing production defects.
Technical Environment: Java 8, Spring MVC, Spring Boot, Spring Core, Spring Data, Spring Security, DAO, Hibernate, REST, SOAP, JWT, JMS, Angular 5/7, Typescript, NodeJS, Oracle (SQL, PL/SQL), Tomcat, Eclipse, JIRA, JUnit
EDUCATION:
Bachelors of Engineering in Computer Science, JNTU, India