Post Job Free
Sign in

Senior Full Stack Java Developer with AWS & BPM Expertise

Location:
Posted:
November 25, 2025

Contact this candidate

Resume:

Name: Jyothi

Email: *****@********************.***

Phone No: +1-774-***-****

SUMMARY:

Experienced Senior Full Stack Java Developer with a strong background in designing and implementing scalable enterprise solutions using Java (Spring Boot) and Camunda BPM. Proven expertise in workflow automation, microservices architecture, and RESTful API development. Adept at leading cross-functional teams, optimizing backend performance, and integrating business processes with modern BPM tools.

• Around 10+ years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.

• Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

• Integrated the DocuSign into the application to make user friendly by handling the Oauth

• Designed and implemented user-friendly interfaces using React.js and its core principles, including functional components, hooks (like use State, use Effect, and use Context), and the virtual DOM for efficient rendering.

• Developed and maintained reusable UI components and component libraries to ensure consistency and accelerate development across multiple projects.

• Managed application state using popular libraries like Redux, Zustand, or the built-in Context API, improving predictability and maintainability.

• Engineered a complete Infrastructure as Code (IaC) solution using Terraform, automating the provisioning and deployment of Java microservices on AWS within a CI/CD pipeline and managing the entire lifecycle through version-controlled, reusable modules.

• Utilized modern CSS-in-JS libraries such as Styled-Components or Emotion, or frameworks like Tailwind CSS, for styling applications and creating dynamic, responsive layouts.

• Implemented and maintained unit and integration tests for React components using testing frameworks like Jest and React Testing Library to ensure code quality and prevent regressions.

• Optimized application performance by implementing techniques like code splitting (using React. Lazy and Suspense), memorization (use Memo, use Callback), and performance profiling to improve load times and user experience.

• Collaborated with UX/UI designers and backend engineers to translate design mockups and business requirements into responsive and interactive front-end applications.

• Optimized application performance by leveraging the Node.js cluster module to utilize multiple CPU cores and implementing advanced caching strategies with Redis.

• Involved in DevOps migration/automation processes for build and deploying systems. Implemented multiple CI/CD pipelines as part of DevOps role for us on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.

• Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).

• Hands-on with SQL and NoSQL Databases such as MySQL, Oracle, MongoDB, Cassandra.

TECHNICAL SKILLS:

J2EE Technologies

Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven.

Architecture & Framework

Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

Database

Oracle 11g, SQL server 2008, MySQL, POSTGRESQL

Web/Distributed Technologies

Java Script, Type Script, XML, HTML5, CSS 3.0, AJAX, DOJO, jQuery, GWT, JSON, FLEX Builder 3.0, cXML, XSLT, XHTML, Angular.JS, React JS, Bootstrap.

Scripting Languages

JSP 2.1, Java Script, HTML, DHTML, CSS, React JS

Application Servers

Web Logic, Glass Fish, Web Sphere, Apache HTTP Server, Camel

Web Services

REST, SOAP, AWS.

GUI

HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, jQuery, AngularJS

Cloud Console Services

AWS SDK'S, Pinpoint, Elastic cache, Ops Works, code commit, code pipeline, config, Server migration, Amazon EMR, Redshift, storage Gateway, API Gateway, workflow.

Tools

BEA WebLogic 8.1, JBOSS, IBM WebSphere Application Server 6.1, Tomcat 6.0, WASP 9, JUnit 4.0, ANT, Log4j, slF4j, Data Dog, Camunda, Launch Darkly Rational Clear Quest. ANT, Maven, SVN, Toad

PROFESSIONAL EXPERIENCE:

Capital Group, Irvine, CA Dec 2023 – Till Date

Senior Software Engineer

Role and Responsibility:

• Designed and developed the business flow process modeling to automate most complex business processes using an easy-to-adopt visual modeling language.

• Utilized GitHub Copilot to identify and suggest improvements for code readability, maintainability, and adherence to best practices.

• Built and maintained responsive and dynamic user interfaces using React.js. This includes translating UI/UX designs and wireframes into high-quality, reusable code.

• Owned the end-to-end development of the React front-end, from component design and Java API integration to testing and deployment pipeline management.

• Containerized Node.js applications using Docker and orchestrated deployments with Kubernetes, enabling easy scalability across different environments

• Engineered a scalable cloud architecture on AWS using Terraform (IAC) to automate the deployment of both containerized (Docker/EKS) and serverless (AWS Lambda) Java applications, achieving 99.9% uptime while significantly reducing operational costs and setup time.

• Built a secure webhook listener service to process real-time DocuSign Connect events, enabling automated database updates and the final retrieval and storage of signed documents.

• Leveraged a suite of AWS AI/ML services (SageMaker, Lex) to build and deploy intelligent features in Java applications, including a conversational chatbot and real-time personalization, which increased user conversion by X% and automated key business processes.

• Architected a hybrid microservices ecosystem, leveraging Java/Spring Boot for robust, enterprise-grade services and Node.js for high-performance, non-blocking APIs and gateways, all interconnected through event-driven messaging systems like Kafka.

• Designed and led key decisions on the architecture of Node.js applications, advocating for patterns like microservices, serverless, or event-driven systems where appropriate.

• Implemented load-balancing with Nginx to allow NodeJS instances to handle concurrent users.

• Optimized microservice using NodeJS and ES6 as interfaces to Cassandra NoSQL database.

• Implemented security features using Spring Security, OAuth2, and JWT. Optimize application performance using the latest Java features and Spring Boot tools.

Environment: Java 21, Bootstrap 3.3, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Oracle 11g, PostgreSQL, Launch Darkly, React 19,Hibernate 4.2, SQL, MVC, AWS Workspace, JSON, JAXB, Linux, NodeJS, Data Dog, Mockito, NodeJS, JVM, Angular 10,TDD, Jenkins, GitHub, EC2, S3, React, DocuSign, Cloud watch, AWS Lambda.

Worldwide Express, Dallas, TX May 2022 – Nov 2023

Senior Software Engineer

Role and Responsibility:

• Designed and developed the business flow using Camunda which executes processes that are defined in Business Process Model and Notation (BPMN), the global standard for process modeling to automate most complex business processes using an easy-to-adopt visual modeling language.

• Built and optimized APIs with Node.js, Express, and GraphQL to support logistics data in real-time.

• Designed and deployed Spring Boot microservices integrated with Kafka for event-driven architecture.

• Developed interactive dashboards and reporting features using React.js components.

• Engineered Spring Boot microservices to process and stream messages asynchronously within a Kafka cluster setup.

• Containerized the application using Docker on AWS to streamline deployment and interaction with other services.

• Developed key features for a financial platform, including fixed income security pricing, risk assessment, and portfolio management.

• Designed and executed a comprehensive Node.js application security plan, resulting in a 50% reduction in potential security threats.

• Revamped legacy systems using Node.js, enhancing system efficiency by reusing existing components and reducing costs.

• Directed a team of developers in creating a multi-tenant SAAS platform that now serves over 100 businesses, applying agile methodologies for on-time delivery

• Built and optimized APIs with Node.js, Express, and GraphQL to support logistics data in real-time.

• Utilized TypeScript to build a scalable and maintainable front-end architecture. This improved code quality, reduced runtime errors, and made the codebase easier for other team members to understand and contribute to.

• Experienced in creating new workflows in Camunda and creating new API’s using Postman.

• Led the development of a real-time analytics platform using Node.js, which processed over 1 million data points per day, enhancing data-driven decision-making for clients.

• Worked in collaborative relationships across teams, leaders and vendors and understanding of the industry, specific WWEX business model, and unique characteristics of the company.

Environment: Java 18, Bootstrap 3.3, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Oracle 11g, PostgreSQL, Launch Darkly, Hibernate 4.2, SQL, MVC, AWS Workspace, JSON, JAXB, NodeJS, Log4j, Data Dog, Mockito,GraphQL, NodeJS, JVM, Angular 10,TDD, Jenkins,JVM, React, GitHub, EC2, S3, VPC, Redshift, SQS, SNS, React, Typescript, Camunda, Cloud watch, AWS Lambda.

Premier Inc., Charlotte, NC August 2018 – May 2022

Senior Technical Lead

Role and Responsibility:

• Developed dynamic Single-Page Applications (SPAs) using modern frameworks like Angular and React, engineering a library of reusable UI components to ensure consistency and improve maintainability.

• Integrated front-end applications with back-end RESTful and GraphQL APIs, managing complex application state with solutions like NgRx/RxJS for Angular and Redux for React.

• Optimized application performance by implementing advanced techniques such as lazy loading, code splitting, and Ahead-of-Time (AOT) compilation to reduce load times and enhance user experience.

• Configured, deployed, and managed scalable cloud infrastructure on AWS, utilizing core services including IAM, EC2, S3, RDS, and CloudFormation.

• Integrated AWS AI services to build intelligent features, automate processes, and deliver data-driven user experiences.

• Collaborated with data science teams to operationalize machine learning models, deploying them as scalable, low-latency API endpoints using Amazon SageMaker.

• Experienced in the use of Elasticsearch with Node.js for creating an advanced search system, increasing search performance and accuracy.

• Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.

Environment: Java 16, Angular 8, BDD, Bootstrap 3.3, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Oracle 11g, DB2, Hibernate 4.2, SQL, MVC, JSON, JAXB, Mockito, Apache Tomcat, Nodejs, Maven 3.0, Jenkins, GitHub, JIRA, EC2, S3, Redshift, IAM, EMR, GraphQL, Cloud watch, AWS Lambda.

WellCare, Tampa, FL June 2017-August 2018

Senior Software Engineer

Role and Responsibility:

• Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator and Singleton for the enterprise application.

• Improved application responsiveness with React Router and Redux for state management.

• Engineered dynamic front-end applications using React, integrating them with scalable back-end Java microservices via RESTful APIs to create seamless full-stack solutions.

• Architected and automated resilient cloud infrastructure on AWS using Infrastructure as Code (IaC), deploying both containerized (Docker/EKS) and serverless (Lambda) workloads.

• Leveraged AWS AI services (e.g., SageMaker, Lex, Rekognition) within the Java ecosystem to build and deploy intelligent features, such as machine learning models and conversational agents, that automated key business processes.

• Experience on Route53 to manage DNS zones and assign public DNS names to elastic load balancers IPs.

• Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.

• Worked closely with Testing team for issue fixing and coordinating test set up for testing

Environment: Java 16, Spring 3.0, RESTful Web Services, Hibernate 4.0, Java, J2EE, JSP, AJAX, HTML, Java Script, spring, Maven, Amazon web Services, spring boot, ActiveMQ, Hibernate, Eclipse, XML, XSD, JDK 1.5, JMS, Tomcat 5.0, Unix, Maven and SVN, AWS, EBS, Elastic Load Balancer, Route 53, Auto scaling, IAM, EC2, Dynamo DB.

Charles Schwab, Austin, TX January 2017 – May 2017

Software Developer

Role and Responsibility:

• Developed robust, back-end RESTful APIs using Spring Boot/MVC and Hibernate, leveraging core Java features like Lambdas and Streams for efficient data processing.

• Engineered dynamic Single-Page Applications (SPAs) using React, creating a library of reusable components and managing complex application state with Redux and React Hooks.

• Optimized front-end performance by implementing advanced strategies such as code splitting, lazy loading, and caching to enhance user experience

• Deployed and maintained applications on AWS, utilizing core services like EC2 for compute, S3 for storage, RDS for databases, and IAM for secure access control

• Developed serverless functions with Java on AWS Lambda to manage cloud services and automate tasks.

• Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.

Environment: Java, Multithreading, core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, XML, Web services (Soap and Rest), JBoss 6.3, Oracle11g, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search, GIT, JIRA, Junit, Unix, Log4j.

Protective Life, Birmingham, AL June 2016 – January 2017

Software Development Engineer

Role and Responsibility:

• Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.

• Good experience in building multi-threaded Java server side applications and frameworks.

• Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application

• Designed and developed REST APIs with Spring Boot and Node.js for backend services.

• Built interactive React.js components for insurance dashboards and client-facing applications.

• Implemented reusable UI libraries in React with Bootstrap for consistency across modules.

• Conducted code reviews, debugging, and performance tuning for React and Java applications.

• Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.

• Developed session EJB and message driven bean (MDB) to process JMS XML messages.

Environment: Java, JDK 1.6, Core Java, Web Sphere Application Server, JSON, XML, Clear case, JIRA, RESTFUL web services, Spring MVC, Spring IOC, JAX-RS, Collections, Maven, JDBC, DB2, Log4j, JUnit, JMock.

Tigeen Solutions Pvt. Ltd., Hyderabad, India May 2014 – June 2015

Software Engineer

Role and Responsibility:

• Used the spring framework features like Spring IOC, Spring MVC, Spring Batch.

• Created POJO classes, spring configuration files to use dependency injection.

• Developed Hibernate mapping file and the HQL queries for retrieving data from the Oracle database.

• Implemented REST APIs with Java Spring Boot and integrated with React and Node.js services.

• Improved UI responsiveness and performance using React state management.

• Involved in integrated unit testing, code review, and debugging for both Java and React modules.

• Worked with backend teams to ensure smooth data flow between React UI and APIs.

• Used Hibernate in data access layer to access and update information in the database.

• Integrated different other modules with current existing reporting applications.

Environment: Java, Spring 3.1, Hibernate 4.0, JSF, JSP, HTML5, Ajax, Java Script, Web Services, MySQL, WebSphere 8.5, IBM Clear case, Junit.

EDUCATION:

• Master’s in computer science - 2016

• Bachelor’s in computer science - 2014



Contact this candidate