Post Job Free
Sign in

Java Developer Web Applications

Location:
Hicksville, NY
Salary:
140,000
Posted:
April 22, 2025

Contact this candidate

Resume:

SHAHZAD ANJUM

Hicksville, New York *****

Cell: 347-***-****

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

Objective:

I am a senior full-stack engineer with 12+ years of experience building and shipping service-oriented and web apps. I have led multiple teams to deliver high-quality software at scale, including applications handling millions of requests per day. I excel in collaborating with cross-functional teams to solve complex problems, achieving organizational goals. I have extensive experience in developing APIs and Web-based applications in Healthcare, E-Commerce, Advertising, Financial, CRM and Telecommunication industries.

Technical Skills:

Proficient: Java 17, Spring Boot,, REST APIs, Angular, RxJS, Typescript/JavaScript, NgRx for State Management, Docker/Kubernetes, DevOps, Bitbucket, Jenkins, CI/CD, Mentorship, Automated testing, Android SDK, Maven, Gradle, SQL, NoSQL, Event-based architecture, Message Queues

Sufficient : C#, .NET, Python, React, GCP, Kafka, Redis

Cloud: AWS EC2, AWS RDS, AWS S3, AWS EKS, AWS SQS, AWS Pinpoint, AWS Lambda, AWS API Gateway, AWS Cloudwatch, AWS Cognito, AWS DynamoDB, VPC, IAM and Load Balancers

Professional Experience:

Senior Software Engineer @ EHE Health Jan 2021 – November 2024

Scoped, Implemented & Deployed Provider Platform:

Successfully migrated the legacy EMR system for Providers/Physicians into discrete Microservices architecture, increasing scalability, flexibility and productivity. Improved system performance and faster deployments.

Designed and implemented Microservices such as Authentication Service, Authorization Service, Provider Service, Scheduling Service, Health Assessment Services, Exam Document Service and Billing Service.

AWS Services used to save time; Cognito for Authentication & Authorization, Pinpoint for emailing and API Gateway for secure token-based authentication for all microservices

Assigned work to developers in the spring planning and participated in the code reviews as reviewer as soon as a new pull-request is created in Bitbucket.

Developed and maintained scalable, high-performance Angular web application for the Provider Platform used by thousands of users. Optimized it by implementing lazy loading and performance improvements, reducing load time by 30%. Built reusable angular Components, Routes, AuthGaurds, and NgRx for State Management, improving development velocity significantly.

Improved Product Reliability:

Worked across the entire product lifecycle from conceptualization through production

Reduced critical production errors by 85% by creating dedicated DEV, QA and Production environments, implementing comprehensive test suite, and improved logging.

Implemented Bitbucket CI/CD pipeline for backend and frontend deployments for the Provider Platform system, reducing deployment time by 50% and increasing deployment frequency by 90%.

Optimized Users Performance:

Designed and implemented Health Assessment Pre-Population feature used by 100k patients. The patients were able to pre-populate their Health Assessments from their previously completed Physical Exams.

Reduced the time taken to fill out the HA of the new appointments by half as the data pre-populates from last completed sub-sections.

Mentored junior engineers across the organization, helped them to enhance code quality by doing code reviews

Environment:

Java 17, Spring Boot Microservices, MySQL 5.7 & 8.0, J2EE, Eclipse, JENKINS, HttpClient, FeignClient, Tomcat 9, Struts 2 framework, Drules, Angular 13, AWS EC2, AWS RDS, AWS S3, AWS EKS, AWS SQS, AWS Pinpoint, AWS Lambda, AWS API Gateway, AWS Cloudwatch

Senior Software Engineer @ Barnes & Noble June 2011 – September 2020

Created & Implemented E-Commerce REST APIs:

Developed & Maintained core e-commerce APIs such as Account Services, Checkout Services, Product Data Cache, Order Services, Order Status Services, Recommendation Services, Review Services, Seller Service, Batch Services and Subscription Services.

Implemented ActiveMQ message queue producer and consumers for Order, Batch and Review Services.

Once the order is placed from frontend, it gets stored on to the queue which is subsequently picked by the consumer written in camel framework. The camel router builder consumes the order queue and sends them to the downstream system SAP, Data Warehouse and OrderStatusDB. It also generated logs and writes them to ElasticSearch.

Experience in developing low-latency ProductDataCache application and exposing endpoints. The cache servers were capable of storing the product data of 10 million products within the RAM, improving performance significantly, reducing database load, decreasing latency and enhancing scalability.

Migrated Marketplace Legacy Projects to Microservices:

The sellers upload inventory files (text, excel and csv) to BN’s secure SFTP. The microservice constantly polls FTP folders and parses it as soon as it sees a new file from a seller. It creates a batch by inserting record in the database. If there are no parsing errors, each item listing is put onto RabbitMQ queue as a JSON message.

Another microservice was responsible for consuming listing messages in chunks, models them and send them to the DataAccess layer. The message type could be Add, Update or Delete. The listing data is written to the used product database and becomes available at BN.com

Replaced Search Engine Indexing from Endeca to Solr:

Architected, designed and led a search index back-end application in Spring Boot (Java 11) and deployed to AWS cloud using ECS service. Configured Docker images along with load balancer. The Spring Boot connects to SQL database such as MySQL and AWS DynamoDB. I led all aspects of this particular project including setting up code repositories on Git server to ease CI/CD pipeline, dependency management, database and service configs, Build and Run, creating QA, DEV and Prod environments. I was also responsible for running Spring Planning and Backlog Grooming meeting. Assigned work to developers in the spring planning and participated in the code reviews as reviewer when a developer finished working on an issue and creates a code-review on Fisheye/Crucible.

Software Developer @ Donovan Data Systems July 2007 – June 2011

Programmer Analyst @ First Empire Securities March 2006 – Feb 2007

Education:

Stony Brook University, Stony Brook December 2005

B.E in Computer Engineering (major), Computer Science (minor)



Contact this candidate