Harpreet Kaur
I’m a senior Java full stack developer with 8+ years of experience building scalable enterprise systems and microservices.
About
I’m a senior Java full stack developer with 8+ years of experience building scalable enterprise systems and microservices. I work across backend and frontend—designing RESTful services with Java (8/11/17), Spring Boot, JPA/Hibernate, and messaging integrations (RabbitMQ/JMS/SQS/SNS/Kafka), while also delivering responsive UI experiences with Angular and modern JavaScript tooling.
I’ve built and operated AWS-based, highly available applications using services like EC2, S3, RDS, IAM, CloudWatch, and CI/CD automation with Jenkins and Maven. I enjoy turning complex requirements into maintainable, testable solutions, collaborating in Agile teams, and providing production support with performance tuning and troubleshooting across application and infrastructure layers.
- 7 years' experience
- Joined September 2026
Industry experience
- Software & Internet
- Financial Services
- Professional Services
- Telecommunications
Work experience· 4 roles
Designed and developed scalable Java-based enterprise applications using Java 8/11/17 and Spring Boot/Spring MVC, including RESTful microservices. Built responsive SPAs using Angular, HTML5/CSS3, Bootstrap, AJAX, and JSON. Implemented and maintained REST and SOAP services (Spring MVC, JAX-RS/JAX-WS, Spring-WS) and designed persistence layers with Spring Data JPA, Hibernate, JPA, JDBC, Oracle 12c, and PL/SQL optimization. Implemented asynchronous/message-driven processing with RabbitMQ, JMS, and AWS messaging services (SQS/SNS) for reliable inter-service communication. Developed unit and integration tests with JUnit and Mockito, followed TDD practices, and used Jenkins/Maven/Git for CI/CD. Built AWS solutions using EC2, S3, RDS, VPC, IAM, Lambda, CloudWatch, CloudFormation, Route 53, Auto Scaling, and ELB; also supported production deployment, monitoring, debugging, and performance tuning.
Developed responsive UI screens using Angular 10/11, HTML5/CSS3, Bootstrap, jQuery, and JavaScript (ES5/ES6). Created and consumed APIs, including Node.js services for SQL/MongoDB access and Spring Boot microservices exposing RESTful APIs. Contributed to an Angular-based single page application and UI framework component architecture using Angular/TypeScript. Designed microservices and containerized deployments with Java 11, Spring Boot/Spring Cloud, Docker, and Kubernetes, including pods and management. Implemented messaging and distributed integration patterns using Kafka (real-time message handling), and added AWS integrations such as S3 and related services. Wrote and automated unit tests with JUnit/Mockito/SonarQube and automated builds/deployments via Jenkins pipelines to Docker registries and Kubernetes.
Worked across the SDLC for web applications in domains including retail and finance using Java/J2EE. Enhanced legacy systems by building new Angular 2 + TypeScript components and developing REST APIs with Spring Boot. Implemented microservices and backend services using Spring MVC/Spring Boot, Dependency Injection, AOP, Spring Batch, and Hibernate/JPA for persistence. Used Kafka for data movement and real-time processing, including loading into HDFS and integrating with NoSQL databases like Cassandra. Containerized and deployed solutions with Docker and Kubernetes. Built dashboards using Java/Servlets, created automated unit tests with JUnit, and managed builds via Maven and Jenkins. Supported post-production troubleshooting with Log4j and wrote PL/SQL stored procedures and JDBC interactions with Oracle.
Education
Hire Harpreet Kaur today
Post a job and invite Harpreet, or contact them directly. No hidden commission.
