Post Job Free
Sign in

Stack Developer E-Commerce

Location:
Hillsboro, OR, 97006
Salary:
90000
Posted:
June 05, 2025

Contact this candidate

Resume:

KHAJI SYED SARHAN

Java Full Stack Developer

Oregon, USA Mobile: 551-***-**** Email: ***************@*****.*** SUMMARY

• Java Full Stack Developer with 4+ years of experience in developing robust, scalable applications for fintech and e- commerce sectors.

• Expertise in Java, Spring Boot, and React/Angular for full-stack development, with a proven track record of optimizing system performance and enhancing user experience.

• Proficient in designing and implementing microservices architectures, resulting in significant improvements in processing times and system scalability.

• Strong experience with AWS services including EC2, S3, and Lambda, for building efficient and cost-effective cloud- based solutions.

• Skilled in database management and optimization, working with MySQL, MongoDB, and implementing ORM technologies like Hibernate to enhance query performance.

• Adept at developing and integrating RESTful APIs, improving system interoperability and facilitating seamless data exchange between components.

• Strong background in data processing and analysis, utilizing technologies like Kafka for real-time data streaming and implementing machine learning models for predictive analytics.

• Experienced in Agile methodologies, CI/CD practices, and DevOps tools such as Jenkins, Docker, and Kubernetes for streamlined development and deployment processes. SKILLS

Programming Languages: Java, C, C++, SQL, C#

Frameworks: Struts, Hibernate, Spring Boot, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, Angular 12, jQuery, Node.js, React.js, Express.js Web Technologies: HTML, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, JSON, UI Material, SASS, Typescript, ES6, Redux, React Hooks, RESTful API

Java/J2EE Technologies: Servlets, Spring, EJB, JPA, JTA, JDBC, JSP, JSTL, Webservices, Microservices, Spring MVC, Hibernate, ORM

Database: Oracle SQL, MySQL, MongoDB, PostgreSQL, PL/SQL, DynamoDB Cloud Platforms: Amazon Web Services, Microsoft Azure IDEs: Visual Studio Code, Eclipse IDE, IntelliJ IDEA, Spring Tool Suite (STS) Web/Application Servers: Oracle WebLogic, IBM WebSphere, Apache Tomcat 8.0, Apache Tomcat, JBoss Testing Tools: JUnit, Mockito, Selenium

Build/ Other Tools: Maven, Gradle, ANT, Jenkins, Docker, Kubernetes, SOAP/REST API, Postman, Jira, SonarQube, Kafka, Pandas, NumPy, Jupyter

Methodologies: SDLC, Agile, Waterfall, SCRUM

Version Control: Git, GitHub, SVN, Bitbucket

Operating System: Windows, Linux, Mac OS

EXPERIENCE

Java Full Stack Developer U.S. Bancorp, Oregon, USA Jan 2024 – Present

• Designed and implemented robust microservices using Java 11 and Spring Boot, enabling efficient user account management, transaction processing, and secure financial data handling.

• Leveraged PostgreSQL to manage large-scale financial data, optimizing SQL queries and database indexes, leading to a 30% improvement in data retrieval speed and query performance.

• Delivered a high-performance digital banking platform that directly impacted over 2 million customers, providing them with a seamless and secure online banking experience.

• Created dynamic user interfaces with Angular, implementing real-time data visualization for account balances, transaction histories, and interactive charts, resulting in a 25% increase in user engagement and 30% faster transaction data updates.

• Improved the application's overall responsiveness by 15% through profiling, caching strategies, and optimized data processing workflows.

• Optimized the application's performance under heavy user load using Java concurrency mechanisms such as Executor Service and Thread Pools, ensuring faster transaction processing by handling concurrent requests more efficiently.

• Leveraged Amazon S3 for storing and serving static content, including user profile images and financial document uploads, with secure access controls and high durability.

• Automated build and deployment processes using Jenkins, streamlining the CI/CD pipeline and reducing deployment time by 25%, ensuring faster release cycles.

• Actively participated in Scrum ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives, ensuring effective communication and collaboration among cross-functional teams. Java Full Stack Developer HCL Tech, India Feb 2019 – Aug 2022

• Developed scalable backend solutions using Java 8 to manage core functionalities such as user authentication, product catalog management, and order processing, enhancing system modularity and maintainability.

• Designed efficient document-based data models in MongoDB for product catalog management, enabling fast retrieval and better scalability in handling large volumes of semi-structured data like product attributes and reviews.

• Made responsive and interactive user interfaces for the e-commerce platform using React.js, allowing real-time updates of product availability, customer reviews, and order status, improving user engagement and reducing page load times by 30%.

• Integrated Apache Kafka as the event streaming platform to support an event-driven architecture, enabling real-time communication between services for actions such as order processing, inventory updates, and user notifications.

• Combined Spring Security with OAuth 2.0 and JWT to provide secure user authentication and authorization, ensuring role-based access control (RBAC) and protecting sensitive user data during transactions.

• Improved page load times by 20% by implementing asynchronous data fetching, lazy loading, and optimizing React components for better client-side performance.

• Created a JMS Queue to handle high-volume order processing requests, allowing the system to process orders asynchronously, thus decoupling order creation from payment verification and speeding up overall order flow.

• Wrote unit tests using JUnit and Mockito, achieving 90%+ test coverage, ensuring robust and error-free code before production deployment.

• Developed client-side validation for user inputs (such as registration, login, and payment forms) using JavaScript to improve form submission accuracy and reduce unnecessary backend requests, enhancing overall system performance.

• Implemented Spring Cloud Gateway as the entry point for all incoming API requests, routing them to the appropriate microservices, enabling load balancing and centralized authentication, and reducing the complexity of client-side communication.

• Introduced API versioning strategies in the project and implemented global error handling in REST APIs, improving API maintainability by 30% and user experience by 20% through providing meaningful error messages and ensuring backward compatibility for future updates.

• Employed Swagger Codegen to automatically generate client SDKs in different programming languages for third- party integrations, reducing manual work and speeding up integration efforts with external services.

• Used Jira for project tracking, backlog grooming, and sprint planning, enabling transparent communication between cross-functional teams and improving overall project delivery by 20%. EDUCATION

Master of Science in Computer Science - Campbellsville University, Louisville, USA Bachelor of Technology in Electronics and Communication Engineering - B.M.S. Institute of Tech. and Management



Contact this candidate