Full Stack Java Developer with 10+ years of experience building robust backend systems using Java (8/11), J2EE, Spring/Spring Boot, Spring Security, and Hibernate, alongside front-end development with React and Angular. Experienced in microservices, REST/SOAP services, messaging (Kafka/JMS/RabbitMQ/MQ), cloud platforms (AWS/Azure/PCF), CI/CD, and scalable database design across relational and NoSQL stores. Experienced across the full SDLC in Agile environments, delivering secure, high-performance applications using OAuth2/OpenID Connect/JWT, strong testing practices (JUnit, Selenium, etc.), and infrastructure automation (Docker/Kubernetes/Terraform/Helm). Skilled in event-driven architectures, monitoring, and operational reliability for enterprise-grade systems.

SWATI

Full Stack Java Developer with 10+ years of experience building robust backend systems using Java (8/11), J2EE, Spring/Spring Boot, Spring Security, and Hibernate, alongside front-end development with React and Angular. Experienced in microservices, REST/SOAP services, messaging (Kafka/JMS/RabbitMQ/MQ), cloud platforms (AWS/Azure/PCF), CI/CD, and scalable database design across relational and NoSQL stores. Experienced across the full SDLC in Agile environments, delivering secure, high-performance applications using OAuth2/OpenID Connect/JWT, strong testing practices (JUnit, Selenium, etc.), and infrastructure automation (Docker/Kubernetes/Terraform/Helm). Skilled in event-driven architectures, monitoring, and operational reliability for enterprise-grade systems.

Available to hire

Full Stack Java Developer with 10+ years of experience building robust backend systems using Java (8/11), J2EE, Spring/Spring Boot, Spring Security, and Hibernate, alongside front-end development with React and Angular. Experienced in microservices, REST/SOAP services, messaging (Kafka/JMS/RabbitMQ/MQ), cloud platforms (AWS/Azure/PCF), CI/CD, and scalable database design across relational and NoSQL stores.

Experienced across the full SDLC in Agile environments, delivering secure, high-performance applications using OAuth2/OpenID Connect/JWT, strong testing practices (JUnit, Selenium, etc.), and infrastructure automation (Docker/Kubernetes/Terraform/Helm). Skilled in event-driven architectures, monitoring, and operational reliability for enterprise-grade systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Fluent

Work Experience

Java Full Stack Developer at Scotia Bank
August 1, 2023 - Present
Developed dynamic, responsive user interfaces using Angular 16 and TypeScript with a focus on maintainable code. Built and optimized real-time data processing pipelines with Apache Flink, and handled high-throughput data streams in microservices architectures. Managed security settings for IBM MQSeries, configured OAuth 2.0 and OpenID Connect for authentication solutions, and converted monolithic applications to microservices using Spring Boot. Designed RESTful APIs and integrated Oracle and Cassandra databases with Java backends. Collaborated across multiple PODs and designed web pages compliant with WCAG standards.
Java Full Stack Developer at Zachs Infotech
May 31, 2023 - August 18, 2025
Developed scalable Angular 5/6 applications with TypeScript classes and services consuming RESTful APIs. Transitioned app development from React Native to Angular with offline capabilities. Used Java 8 concurrency features for improved responsiveness. Conducted system monitoring using Elasticsearch and Kibana. Implemented Spring Security with OAuth 2.0 and LDAP. Managed AWS EC2, S3, Lambda, ECS, and EKS services and deployed microservices with Spring Boot and Spring Cloud. Utilized MongoDB for data storage and developed automated scripts for MQSeries tasks. Employed Azure DevOps for CI/CD and leveraged RabbitMQ for message brokering. Used Docker, Kubernetes, and Terraform for container orchestration and infrastructure management.
Java Full Stack Developer at Zachs Infotech, India
July 1, 2021 - May 1, 2023
Built scalable applications using Angular (5/6) and TypeScript to interface with REST APIs. Migrated development from React/JavaScript/React Native to Angular to leverage service workers and offline functionality for a device logger library. Used RxJS and Angular HttpClient for reactive REST consumption and maintained responsive UI. Implemented Java 8 concurrency with CompletableFuture and used Java 8 interface default/static methods for maintainable APIs. Performed monitoring and performance tuning with Elasticsearch and Kibana. Secured applications with Spring Security using OAuth2 and LDAP authentication. Managed AWS infrastructure for scalable hosting (EC2, S3) and integrated AWS Lambda with API Gateway; deployed microservices using ECS/Fargate and orchestrated with EKS. Used AWS IAM for access control and RDS for databases. Upgraded to Spring Boot 3.x and built microservices with Spring Cloud. Used JSF/Hibernate with PostgreSQL and participated in unit testing using JUnit with TDD
Java Full Stack Developer at Zachs Infotech
July 1, 2021 - May 31, 2023
Built scalable applications using Angular 5/6 and TypeScript to consume REST APIs; transitioned development from React/Redux toward Angular HttpClient and RxJS for reactive patterns and offline support. Enhanced backend performance using Java 8 concurrency (CompletableFuture) and improved code structure using Java 8 interface default/static methods. Implemented security with Spring Security using OAuth2 and LDAP. Managed AWS infrastructure for scalable web apps (EC2, S3), deployed microservices using AWS ECS (Fargate) and Kubernetes with EKS. Upgraded to Spring Boot 3.x and developed microservices using Spring Cloud. Performed monitoring and tuning with Elasticsearch/Kibana, optimized MongoDB indexing and cluster setups (MongoDB Atlas), and automated CI/CD with Azure DevOps. Implemented event-driven microservices using Azure Functions and hosted on Azure App Service/Functions. Containerized and orchestrated deployments with Docker, Kubernetes, and Terraform; integrated RabbitMQ for mes
Java Developer at Zelus Technos
June 30, 2021 - August 18, 2025
Developed SOAP-based XML applications using WSDL and JAXB. Created complex SQL queries and stored procedures, implemented MVC architecture with JSP and Servlets, and deployed applications on Linux servers. Used multithreading for data transformations and Log4J for logging. Performed unit testing with JUnit and configured Azure cloud networks including VNets and Load Balancers. Worked on Struts configurations and utilized JavaScript, JSP, HTML, CSS, and Ajax for user interfaces. Involved in deployment on WebLogic Server and developed middleware components.
Java Developer at Zelus Technos, India
May 1, 2019 - June 30, 2021
Developed XML-based SOAP applications using WSDL and SOAP, with JAXB for marshaling/unmarshalling. Wrote complex SQL and stored procedures to populate the database. Used ANT for compiling and generating WAR files and built SCM-driven user interfaces with JSP/HTML. Implemented business logic with Servlet controllers and JDBC plus XML parsing techniques using MVC patterns. Deployed applications on a Linux client server and implemented multithreading to transfer/transform data from files into database tables. Captured runtime exceptions using Log4J and performed unit and integration testing. Configured Azure networking (VNets, NSGs, Azure Load Balancer) for Java workloads; used Spring IoC for bean lifecycle management. Configured Struts/Tiles and properties for Struts-based modules and utilized JSP/JSTL, JavaScript, HTML/CSS, Ajax for UI utilities. Experienced with installation/configuration/deployment on WebLogic Server.
Java Developer at Zelus Technos
May 1, 2019 - June 30, 2021
Developed XML-based applications using WSDL and SOAP; implemented JAXB marshaling/unmarshalling. Wrote complex SQL queries and stored procedures to populate databases. Used Ant build tooling to compile and generate WAR files and built user interfaces using JSP/HTML/JSTL with JavaScript, jQuery, Ajax, and related client-side validations. Deployed applications on a Linux client server. Implemented multithreading for data posting and file format transformations, and used Log4J for runtime exception logging. Performed unit and integration testing with JUnit. Worked with Azure networking (VNets, NSGs, Azure Load Balancer) for Java workloads. Contributed Spring IOC bean lifecycle usage, configured Struts/Tiles modules, and supported deployment on WebLogic Server. Environment included Core Java/J2EE, Servlets/JSP/MVC, JMS/JMS/MDB/EJB3.1, and SOAP/JAX-WS/WSDL.
Java Developer at Aveeva
April 30, 2019 - August 18, 2025
Developed Java/J2EE backend applications and microservices with Spring Boot deployed on Pivotal Cloud Foundry. Worked on RESTful services and developed UI components with HTML, CSS3, JavaScript, jQuery, and Bootstrap. Designed and optimized PostgreSQL database schemas and integrated messaging brokers (JMS, Active MQ) within a SOA environment. Managed project workflows using JIRA and Confluence. Implemented automated testing with Selenium and applied TDD principles. Managed unstructured data with DynamoDB and improved underwriting and claims processes through custom APIs and advanced data analytics.
Java Developer at Aveeva, India
July 1, 2017 - April 30, 2019
Developed Java/J2EE backend logic, data processing, and system integration, integrating microservices with Spring Boot. Enhanced existing MVC-based applications using the Spring Framework. Built and consumed RESTful web services for secure, scalable data exchange. Developed web UI with HTML/CSS3/JavaScript/jQuery/Ajax and Bootstrap. Designed PostgreSQL database schemas for performance and scalability. Built and deployed microservices using Spring Boot and deployed to Pivotal Cloud Foundry (PCF). Worked with middleware messaging (JMS, ActiveMQ) in SOA-style integrations. Automated testing using Selenium and applied TDD principles with Apache JMeter performance testing. Managed unstructured data with DynamoDB. Built custom APIs to support data exchange among underwriting, claims processing, and other GI systems. Documented processes with JIRA/Confluence and used Swagger for API documentation.
Java Developer at Aveeva
July 1, 2017 - April 30, 2019
Developed Java/J2EE backend logic for data processing and system integration with Spring Boot and MVC enhancements. Built and consumed secure RESTful web services for scalable data exchange. Developed web UI using HTML/CSS3/JavaScript/jQuery/Ajax and Bootstrap. Designed PostgreSQL database schemas and optimized table relationships for performance/scalability. Developed and deployed microservices on Spring Boot in Pivotal Cloud Foundry (PCF). Worked with messaging middleware (JMS, ActiveMQ) in SOA. Built custom APIs to enable data exchange between underwriting, claims processing, and other GI systems. Conducted performance testing using Apache JMeter and followed TDD principles. Implemented automated web testing using Selenium. Managed DynamoDB data for scalability and performance, and documented work using JIRA/Confluence with Swagger for API documentation.

Education

Bachelors in Electronics & Communication at Punjab Technical University
January 11, 2030 - August 18, 2025
Bachelor's in Electronics & Communication at Punjab Technical University
January 11, 2030 - July 30, 2026
Bachelor's in Electronics & Communication at Punjab Technical Univers ity, India
January 11, 2030 - July 30, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Computers & Electronics, Professional Services