Post Job Free
Sign in

Java Full Stack Developer with 7+ Years Experience

Location:
Des Moines, IA
Posted:
February 13, 2026

Contact this candidate

Resume:

Sai Subrahmanyam Mahadasa

Java Full Stack Developer

CARRER OBJECTIVE

Results-oriented Java Full Stack Developer with 7+ years of experience designing, developing, and deploying scalable, secure, and high-performance enterprise applications across diverse domains. Strong expertise in Java, Spring Boot, Hibernate, and microservices-based architectures, combined with hands-on experience in building robust backend services and APIs using RESTful services and GraphQL. Proficient in modern frontend technologies including Angular, React.js, JavaScript, TypeScript, HTML5, and CSS3, delivering responsive, intuitive, and user-centric web applications and experienced in efficient data management using SQL, Oracle, MySQL, and MongoDB, and in building cloud-native solutions leveraging AWS, Azure, Docker, and Kubernetes for scalable deployment and orchestration. Adept at implementing CI/CD pipelines using Jenkins, Maven, Git, GitHub/GitLab, ensuring automated builds, testing, and deployments. Strong background in unit and integration testing with JUnit, Mockito, and Selenium, ensuring high code quality and reliability and skilled in integrating AI & Machine Learning capabilities into full stack applications, including Generative AI (GenAI) features powered by Large Language Models (LLMs) and NLP for intelligent search, chatbots, and content generation. Hands-on experience leveraging GitHub Copilot, AI-assisted development tools, and modern AI frameworks to accelerate development, improve code quality, and enhance productivity. Well-versed in applying AI/ML-driven insights within enterprise systems to deliver smarter, data-driven solutions, while effectively working in Agile and Scrum environments to ensure timely delivery and continuous improvement. EDUCATION

Avila University, Kansas, MO, Masters in Computer Science, USA, Aug 2023 - Dec 2024 TECHNICAL SKILLS

• Programming Languages: Java, JavaScript, TypeScript, Python, SQL

• Backend Technologies: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, Microservices

• Frontend Technologies: Angular, React.js, HTML5, CSS3, Bootstrap

• API & Integration: RESTful APIs, GraphQL, JSON, SOAP

• Databases: Oracle, MySQL, PostgreSQL, MongoDB

• Cloud & DevOps: AWS, Azure, Docker, Kubernetes, Jenkins, CI/CD Pipelines

• Version Control & Build Tools: Git, GitHub, GitLab, Maven, Gradle

• Testing & Quality: JUnit, Mockito, Selenium, REST Assured

• AI & Machine Learning: Machine Learning Fundamentals, Model Integration, Predictive Analytics

• Generative AI (GenAI): LLM Integration, Prompt Engineering, AI-Powered Applications

• NLP: Text Processing, Chatbots, Semantic Search

• AI Tools: OpenAI APIs, Hugging Face, GitHub Copilot

• Architecture & Methodologies: Agile, Scrum, Design Patterns, Secure Coding WORK EXPERIENCE

Principal Financial Group (Unified Decoders) Iowa, USA Java Full Stack Developer Oct 2025 to Present Principal Financial Group, Inc. is a leading American global financial services and insurance company. Develop robust and scalable back-end services using Java, frameworks like Spring Boot, and related technologies to handle business logic and data processing.

• Engineered scalable backend systems using Java and Spring Boot, integrating AI-driven decision engines to support intelligent policy management, underwriting, and claims automation.

• Designed robust data persistence layers with Hibernate and JPA, enabling efficient storage and retrieval for machine learning features, training datasets, and prediction outputs.

• Developed responsive user interfaces using Angular, embedding AI-powered insights, recommendations, and dashboards for customer and agent-facing applications.

660-***-****

**************@*****.***

• Integrated enterprise platforms through RESTful APIs and GraphQL, enabling seamless communication between ML models, LLM services, and core financial systems.

• Implemented Machine Learning pipelines for risk scoring, customer segmentation, and fraud detection, leveraging Python, scikit-learn, and cloud-native AI services.

• Built Generative AI solutions using Large Language Models (LLMs) for automated document processing, policy summarization, claims narratives, and customer communications.

• Applied Natural Language Processing (NLP) techniques for text classification, entity extraction, and sentiment analysis across insurance documents and customer interactions.

• Accelerated development and improved code quality using GitHub Copilot, enabling faster implementation of AI/ML features, APIs, and test cases.

• Deployed cloud-ready applications and ML inference services using Docker and Kubernetes, supporting scalability, high availability, and disaster recovery strategies.

• Established automated CI/CD pipelines with Jenkins, Maven, and Git, incorporating model versioning, testing with JUnit, Mockito, and UI validation with Selenium, while actively contributing within Agile/Scrum teams.

• Leveraged AWS services including EC2, S3, RDS, Lambda, and CloudWatch to build secure, scalable, and highly available applications supporting AI/ML workloads, Generative AI services, and global disaster recovery requirements. Casey’s Retail Company (Perspective Partners LLC) Iowa Java Full Stack Developer Mar 2025 to Oct 2025 Casey’s Retail Company is a prominent American convenience store and fuel retailer. Building features to increase online sales, optimize the customer experience for web/mobile apps, and manage product catalogs.

• Built secure authentication and authorization workflows using OAuth 2.0 and Role-Based Access Control (RBAC) to protect customer, loyalty, and transaction data across retail applications.

• Developed reusable and scalable front-end components using TypeScript and Material-UI, ensuring consistent user experiences across point-of-sale, inventory, and corporate portals.

• Optimized data access and transactional performance using Hibernate ORM and JPA, improving database efficiency for pricing, sales, and supply-chain applications.

• Automated containerized application deployment and scaling using Docker, Kubernetes, and Terraform, supporting high- availability retail systems across distributed locations.

• Improved API collaboration and integration by documenting services with Swagger and Open API, and ensured application quality through automated testing using Selenium and Cypress.

• Developed responsive and high-performance user interfaces using React.js, building reusable components and managing application state efficiently to support seamless customer and store-operations experiences across digital retail platforms.

• Deployed and managed cloud-native retail applications on AWS, leveraging managed services, auto-scaling, load balancing, and monitoring to ensure high availability,

Hy-Vee, Inc Des Moines, iowa, USA Java Full Stack Developer Mar 2024 to Feb 2025 Hy-Vee, Inc. is a leading American employee-owned grocery retail company. Writing clean, well-tested Java code, utilizing Spring Boot for Microservices and RESTful APIs and Implementing interactive user interfaces using ReactJS, JavaScript, HTML, CSS.

• Developed and maintained enterprise applications using Java, Spring MVC, and Spring Security, supporting large-scale grocery retail operations such as inventory, pricing, and store management systems.

• Designed responsive web applications with React.js, HTML5, CSS3, and JavaScript, delivering seamless customer and employee experiences across web and in-store platforms.

• Implemented backend business logic and service orchestration using Microservices Architecture, enabling modular development and scalable retail application ecosystems.

• Worked extensively with relational databases such as MySQL and PostgreSQL, performing schema design, stored procedures, and performance optimization for high-volume transactional data.

• Leveraged JUnit, TestNG, and Postman for unit and integration testing, improving application reliability and reducing production defects in mission-critical retail systems.

• Implemented CI/CD-enabled cloud deployments using Docker, Kubernetes, and cloud-native monitoring services, enabling faster releases,

ICICI Home Finance Company (Rapid Innovation) Mumbai, India Java Developer Feb 2022 to July 2023 ICICI Home Finance Company Limited is a wholly-owned subsidiary of ICICI Bank and a regulated Housing Finance Company. Debug and resolve software defects and technical issues to ensure the smooth, efficient, and faultless functioning of applications.

• Developed scalable backend systems using Jakarta EE and Eclipse Micro Profile, supporting secure and high-performance housing finance applications for loan origination and servicing platforms.

• Built responsive and interactive user interfaces with Angular and RxJS, enabling real-time updates and improved customer experience across digital home loan portals.

• Implemented Hibernate/JPA for ORM, designing efficient entity mappings and optimizing database interactions for high- volume financial transactions.

• Designed and optimized data storage solutions using Oracle Database and Cassandra, ensuring high availability, data consistency, and efficient processing of large-scale financial transactions.

• Implemented robust security frameworks using JWT, Apache Shiro, and role-based access controls, ensuring regulatory compliance and protection of sensitive customer financial data. MetLife (Multiplier Solutions) Hyderabad, India Java Developer July 2020 to Jan 2022 MetLife, Inc. is one of the world’s largest and most respected financial services and insurance companies. Implementing and maintaining microservices architecture for increased system scalability, reliability, and flexibility.

• Developed enterprise-grade front-end applications using Angular, enabling real-time policy management, claims tracking, and customer engagement across digital insurance platforms.

• Built robust backend services using Spring Boot and Spring MVC, implementing RESTful APIs to support policy lifecycle management, claims processing, and customer data integration.

• Designed and managed relational databases using Oracle, MySQL, and PostgreSQL, creating optimized schemas, indexes, and stored procedures to ensure high performance and data integrity.

• Strengthened application security and regulatory compliance using Spring Security, OAuth 2.0, and role-based access control (RBAC), protecting sensitive insurance and financial information.

• Automated build, test, and deployment pipelines using Jenkins and GitLab CI/CD, improving release stability, reducing deployment errors, and accelerating delivery of enterprise applications. Sanofi India Hyderabad, India Java Developer July 2018 to Jun 2020 Sanofi India Limited is a leading pharmaceutical company. Creating high-performance backend systems for R&D, manufacturing, and commercial applications, often using microservices architecture.

• Developed and maintained enterprise applications using Java, Spring Boot, and Spring MVC to support pharmaceutical operations, clinical systems, and business workflows.

• Designed and implemented secure backend services using RESTful APIs, Spring Security, and OAuth 2.0, ensuring protection of sensitive healthcare and regulatory data.

• Built scalable and modular applications following Microservices Architecture, enabling independent deployment and efficient integration across pharma platforms.

• Implemented efficient data persistence using Hibernate, JPA, and SQL, optimizing database performance on Oracle and PostgreSQL for high-volume transactional systems.

• Integrated applications with external systems using JSON, REST, and API integrations, supporting interoperability across manufacturing, supply chain, and compliance systems.

• Ensured application quality through JUnit, Mockito, and integration testing, reducing defects and improving system reliability in regulated environments.



Contact this candidate