Post Job Free
Sign in

Senior Full-Stack AI Engineer

Location:
Dallas, TX
Posted:
February 12, 2026

Contact this candidate

Resume:

Suraj Maharjan

972-***-**** ****************@*****.***

LinkedIn: https://www.linkedin.com/in/suraj-maharjan0/ Summary:

• Senior Full Stack Engineer with 7+ years of experience building, modernizing, and supporting production systems using Java (J2EE, Java 11, Java 17, Java 21), with hands-on experience integrating LLM-based workflows using LangChain.

• Strong backend experience with Spring Boot, Spring MVC, Spring Core, Spring Security, Spring Data, Hibernate, JPA, and RESTful APIs (Spring REST, JAX-RS, Jersey).

• Practical experience designing and integrating AI/LLM pipelines, including prompt orchestration, chaining, response validation, and backend automation within Java/Spring microservices.

• Frontend development experience using AngularJS, Angular 10, Angular 17, TypeScript, JavaScript, HTML, CSS, AJAX, JSON, including SPA development, forms, routing, and reusable components.

• Hands-on experience with cloud and DevOps tools, including AWS EC2, S3, SNS, SQS, CloudWatch, Docker, Docker Compose, Jenkins, Maven, and Kubernetes.

• Strong database experience with Oracle and SQL Server, including complex SQL, PL/SQL, stored procedures, views, and transactional data handling.

• Proven experience working in regulated environments, including HIPAA-compliant healthcare systems and banking wire payment platforms, with focus on security and controlled data access.

• Implemented role-based access control (RBAC) and authentication using Spring Security and AOP interceptors.

• Experience with logging, monitoring, and production support using Log4j, Spring Boot Actuator, AWS CloudWatch, including on-call incident response.

• Hands-on experience with CI/CD pipelines, build automation, and dependency management using Jenkins, GitHub, Maven, and containerized deployments.

• Practical experience integrating AI/LLM workflows, including LLM request orchestration, response handling, and backend automation.

• Experience building ETL pipelines and data ingestion logic, integrating Databricks batch outputs, and supporting MLOps-style logging, monitoring, and versioning.

• Familiarity with distributed messaging systems using AWS SNS, AWS SQS, JMS, and asynchronous processing patterns.

• Experience working with Agile/Scrum methodologies, collaborating with cross-functional and geographically distributed teams.

Professional Experience

Bank of America, Charlotte, NC November 2022 – Present Senior Full Stack AI Engineer

Responsibilities:

Senior Full Stack AI Engineer with experience modernizing Java-based payment platforms, integrating AI/LLM workflows, building ETL pipelines, and supporting wire payment systems in AWS production environments.

• Migrated 6+ backend services from Java 17 to Java 21, updating Spring Boot versions and deprecated APIs; completed regression testing and production rollout with zero rollbacks.

• Integrated LLM-based automation into backend services using LangChain for prompt orchestration, multi-step chaining, response validation, and error handling within Java/Spring Boot microservices.

• Built backend services to consume and process LLM-generated outputs (classification, summarization, enrichment) using LangChain pipelines, triggering downstream wire payment workflows and internal banking processes.

• Implemented security and compliance safeguards around LLM integrations, including input validation, response filtering, structured logging, and failure handling to meet banking regulatory requirements.

• Upgraded 2 Angular applications to Angular 17, refactoring impacted components, resolving dependency conflicts, and eliminating recurring CI build failures tied to framework mismatches.

• Developed and maintained 15+ REST endpoints using Java (J2EE), Spring Boot, Spring MVC, Spring Data, JPA, and Hibernate, supporting internal banking workflows and downstream systems.

• Designed and maintained REST APIs with Spring REST, JAX-RS, and Jersey, ensuring backward compatibility for existing consumers during releases.

• Deployed and supported applications on AWS EC2 across dev, test, and prod environments, participating in bi-weekly production releases.

• Maintained and enhanced CI/CD pipelines using Jenkins, GitHub, and Maven, supporting Java 21 and Angular 17 builds and reducing version-related build failures by ~40%.

• Implemented asynchronous messaging using AWS SNS, AWS SQS, and JMS for reliable background processing and inter-service communication, leveraging AWS S3 for centralized log storage and backups, reducing manual incident log collection by ~50%.

• Implemented application logic and database interactions using Spring and Hibernate, supporting transactional workflows and scheduled batch jobs.

• Wrote and tuned SQL and PL/SQL queries, stored procedures, and views for Oracle and SQL Server, supporting high-volume operational reporting.

• Monitored applications using AWS CloudWatch and Spring Boot Actuator, responding to alerts and supporting on-call production incidents.

• Wrote and maintained 100+ unit and integration tests using JUnit and Mockito, increasing coverage for code modified during modernization work.

• Integrated AI-driven automation into backend services by consuming and processing LLM-generated outputs (classification, summarization, enrichment), implementing request orchestration, validation, response handling, and error management within Java/Spring microservices, and triggering downstream workflows in collaboration with data and analytics teams.

• Designed and developed ETL pipelines and data ingestion logic supporting AI and analytics pipelines, integrating Databricks batch outputs, enabling MLOps-style logging, monitoring, versioning, and ensuring production stability for AI/ML-integrated workflows. Independent Health, Buffalo, NY August 2020 – October 2022 Full Stack Java Developer

Responsibilities:

Full Stack Java Developer with experience building HIPAA-compliant healthcare applications, implementing secure PHI handling, developing Java/Spring backend services, Angular frontends, and supporting containerized deployments in regulated production environments.

• Developed and supported Java 11 backend services using Spring MVC, Spring Framework, JPA, and Hibernate for member eligibility, claims, and enrollment workflows.

• Designed and implemented RESTful APIs in Java 11 handling PHI, enforcing request validation, controlled data exposure, and standardized error responses.

• Implemented HIPAA-compliant data handling, ensuring PHI encryption in transit, restricted access at service and database layers, and exclusion of sensitive fields from logs.

• Enforced role-based access control (RBAC) using Spring Security and AOP interceptors, securing provider, admin, and operations user roles.

• Built and maintained Angular 10 frontend applications using TypeScript, HTML, CSS, implementing secure forms, routing, and client-side validation.

• Developed reusable Angular 10 components and services, standardizing UI behavior across healthcare workflows.

• Implemented core Java 11 business logic for healthcare rules processing, eligibility validation, and workflow orchestration.

• Used JPA and Hibernate annotations to model healthcare domain entities and manage transactional persistence in Oracle databases.

• Applied Java multithreading to support concurrent processing of healthcare transactions and improve backend throughput.

• Developed Python utility scripts for data validation, reconciliation, and operational reporting related to healthcare workflows.

• Containerized backend and frontend services using Docker, maintaining consistent runtime environments across development and production.

• Integrated Docker with Jenkins to automate CI/CD pipelines for Java 11 and Angular 10 applications.

• Managed Kubernetes pods and services, supporting container orchestration, controlled deployments, and application availability.

• Wrote complex SQL queries in Oracle to retrieve and aggregate healthcare data across multiple tables for operational and reporting use cases.

• Implemented HIPAA-safe logging and monitoring using Log4j, supporting auditability, incident investigation, and production troubleshooting.

General Motors, Irving, TX June 2018 – July 2020

Backend Java Developer

Responsibilities: -

Backend Java Developer with experience building Java/Spring services and AngularJS applications, implementing REST APIs, managing containerized workloads with Docker and Kubernetes, and supporting production deployments on WebLogic.

• Built and maintained Java backend services using Spring Core, Spring MVC, Spring ORM, and Hibernate to support manufacturing and internal operations workflows.

• Implemented REST APIs to exchange data between backend services and AngularJS frontend applications.

• Applied Singleton, Factory, and DAO design patterns to structure business logic and standardize data access layers.

• Developed AngularJS Single Page Applications using HTML, CSS, JavaScript, AJAX, and JSON, supporting internal user workflows.

• Created custom AngularJS directives for reusable UI components, including multi-field forms and background file upload handling.

• Implemented client-side JavaScript logic to transform and validate API responses before rendering in the UI.

• Used Hibernate ORM for object-relational mapping and transactional database operations.

• Wrote SQL queries, stored procedures, and PL/SQL using Oracle SQL Developer to support data retrieval and reporting needs.

• Managed Kubernetes pods and services, ensuring backend services remained available during deployments and restarts.

• Configured Kubernetes ConfigMaps and Secrets to manage application configuration and sensitive credentials.

• Used Docker and Docker Compose to run and test multiple services together during development.

• Built applications with Maven, managing dependencies and packaging artifacts for deployment.

• Deployed applications to WebLogic Application Server, validating changes in local and shared environments.

• Implemented logging with Log4j to capture runtime errors and support debugging during development and testing.

• Wrote JUnit test cases to validate backend components and prevent regressions.

• Worked in Agile/Scrum teams, participating in sprint planning, pair programming, TDD, and daily stand-ups.

Education:

Bachelor’s in computer science, Western Governors University, Millcreek, UT



Contact this candidate