Post Job Free
Sign in

Java Developer Spring Boot

Location:
Pasadena, TX
Posted:
July 22, 2025

Contact this candidate

Resume:

Fahim Naeem

Senior Java Developer

Cell: 1-708-***-**** Email: *****.*********@*****.***

LinkedIn: https://www.linkedin.com/in/fahim-naeem-1108a986/

Highlights

Developed scalable microservices using Java 8 and Spring Boot, creating robust RESTful APIs for internal and external service integrations with well-structured URI design.

Containerized services with Docker and orchestrated deployments using AWS ECS/EKS and CloudFormation

Led the design and development of REST endpoints following REST best practices (statelessness, resource modeling, proper HTTP methods/status codes).

Integrated APIs with AngularJS front-end, delivering fast and responsive UI features using JSON-based data contracts.

Created CRUD operations on domain resources using Spring Boot controllers (@RestController, @RequestMapping) with input validation using @Valid and custom exception handling.

Built and exposed APIs with pagination, sorting, and filtering using Spring Data JPA and Pageable support.

Applied JWT-based authentication and authorization with Spring Security, restricting endpoint access based on user roles and scopes.

Wrote unit and integration tests for controller endpoints using JUnit, Mockito, and Spring MockMvc, ensuring full coverage for request/response flows.

Tuned SQL queries and ensured APIs return results quickly with properly indexed database fields and optimized joins.

Technical Skills

Languages

Java (8–21), Phyton,TypeScript, JavaScript (ES6+), HTML5

DBMS

PostgreSQL, MySQL, Oracle, MongoDB, Microsoft SQL Server

Frameworks / Libraries

Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, React.js, Angular (v2–16)

Methodologies

Agile (Scrum, Kanban), DevOps

Tools/Tech

Gradle, Maven, Docker, Kubernetes, Jenkins, MuleSoft, RESTful Web Services, GraphQL, Kafk, Apache SOLR

Application/Web Servers

Apache, Jakarta Tomcat, JBOSS,

Messaging & API:

RabbitMQ, Kafka, RESTful APIs, GraphQL, GitHub Copilot

Cloud & DevOps

AWS (EC2, S3, RDS, Lambda, SNS, SQS, CloudWatch), Docker, Kubernetes, Jenkins, Git, GitHub Actions, Terraform, CI/CD Pipelines

Work Summary

Company

Position

Dates

Retail Information System (RIS)

Application Developer

Nov 2023 – Present

Citgo Petroleum

Java Developer

Oct 2022 – Oct 2023

American College of Surgeons

Java Developer

Sep 2020 – Aug 2022

Fort Dearborn Co.

Java Developer

Sep 2013 – Aug 2020

Sears Holdings Corporation

Jr. Java Developer

Jul 2012 – Jun 2013

Work Experience

Retail information System (RIS), Houston, TX Nov ‘23 – Present

Position: Application Developer (Contractor)

Developed scalable microservices using Java 8 and Spring Boot, creating robust RESTful APIs for internal and external service integrations with well-structured URI design.

Integrated APIs with AngularJS front-end, delivering fast and responsive UI features using JSON-based data contracts.

Used GitHub Copilot to speed up Java development by auto-generating code snippets, method stubs, and boilerplate code, reducing development time by ~25%.

Created CRUD operations on domain resources using Spring Boot controllers (@RestController, @RequestMapping) with input validation using @Valid and custom exception handling.

Built and exposed APIs with pagination, sorting, and filtering using Spring Data JPA and Pageable support.

Applied JWT-based authentication and authorization with Spring Security, restricting endpoint access based on user roles and scopes.

Documented all REST endpoints using Swagger/OpenAPI, improving collaboration and enabling frontend and QA teams to test independently.

Integrated RabbitMQ to emit and consume domain events asynchronously, ensuring loose coupling between microservices.

Wrote unit and integration tests for controller endpoints using JUnit, Mockito, and Spring MockMvc, ensuring full coverage for request/response flows.

Tuned SQL queries and ensured APIs return results quickly with properly indexed database fields and optimized joins.

Ensured REST APIs were idempotent where needed (PUT/DELETE), used appropriate response codes (200 OK, 201 Created, 204 No Content, 400 Bad Request, etc.).

Maintained codebase using Git, participated in PR reviews, and followed CI/CD best practices for automated deployment of APIs via Jenkins.

Citgo Petroleum, Houston, TX Oct ‘22 – Oct ‘23

Position: Java Developer (Contractor)

Developed internal applications using an in-house framework, contributing to core business functionality.

Implemented robust database solutions with Oracle and SQL Server, writing complex SQL queries and stored procedures for efficient data handling.

Created and managed batch jobs, ensuring timely execution of automated processes.

Leveraged Copilot to write Spring Boot REST APIs, enabling faster backend service creation and improved code structure.

Implemented full-text search capabilities using Apache Solr integrated with Spring Boot and JPA for scalable and high-performance data retrieval.

Designed and developed a comprehensive scheduler UI and backend application using Spring Quartz and Bootstrap, enhancing the product owner’s ability to manage schedules effectively.

Generated and distributed monthly status reports, providing insights into project progress and performance.

Enhanced reporting features by adding CSV download functionality, improving data accessibility.

Developed REST endpoints in microservices, delivering data in JSON format to support GUI applications.

Built dynamic front-end interfaces with HTML5, CSS3, JavaScript, Angular 11/13, and Bootstrap, ensuring responsive and user-friendly experiences.

Utilized JSP, jQuery, AJAX, and CSS to create intuitive user interface views, enhancing user interaction.

Integrated Google Maps into applications, enabling geolocation features with real-time updates based on latitude and longitude input.

Crafted complex queries in SQL Server, Oracle, MySQL implementing intricate logic per business requirements.

Conducted thorough unit and regression testing, ensuring code reliability and performance.

Integrated a data persistence layer with SAP, streamlining data management and storage processes.

Took initiative on new tasks, demonstrating adaptability and a proactive approach to project challenges.

Authored comprehensive documentation, ensuring clear communication and knowledge transfer.

Managed source code using GIT for version control, maintaining codebase integrity and team collaboration.

Developed and maintained enterprise-grade applications using Java 11 features such as var for local variable type inference, HTTP Client API, and enhanced Stream APIs to improve code readability and performance.

American College of Surgeons, Chicago, IL Sep ‘20 – August ‘22

Position: Java Developer (Permanent role)

Developed stored procedures on Oracle Database, optimizing data management processes.

Utilized Spring Boot to trigger automated jobs, such as daily survey dispatches.

Designed and implemented end-to-end integration solutions using Mule ESB, enhancing system interoperability.

Created Mule flows for orchestrating data exchange between various applications, services, and systems.

Developed Single Page Applications (SPA) using Angular 13, TypeScript, HTML5, CSS3, and Bootstrap 4 for dynamic and responsive user experiences.

Developed RESTful and SOAP APIs using MuleSoft's APIKit, facilitating seamless inter-system communication

Upgraded critical systems by transitioning from Java 7 to Java 8 and Tomcat to Tomcat 9.

Implemented front-end solutions using Angular 13, enhancing user interface performance and responsiveness.

Automated build and deployment processes using Jenkins, streamlining CI/CD pipelines.

Developed full-stack applications using Spring Boot, AngularJS, Spring Quartz, and other Spring frameworks.

Involved in coding and setup of JSP, Servlets, Struts actions, JavaBeans, EJBs, Spring MVC, and Hibernate frameworks.

Utilized a diverse tech stack, including Angular 7/8/11, Python, Flask, MongoDB, Socket.io, AWS, Citrix, Node.js, JavaScript, TypeScript, and OCR algorithms.

Wrote complex SQL queries and stored procedures, ensuring efficient data retrieval and processing.

Proficiently leveraged AWS SDK for Java to automate infrastructure provisioning and manage AWS services programmatically.

Configured the OAUTH2 Authentication between the back-end services an UI authenticated by the ping bridge service composed of ping access (client id-based authentication) and ping federate service (browser cookie-based authentication).

Fort Dearborn Co., Chicago, IL Sep ‘13 – Aug ‘20

Position: Java Developer

Involved in coding of JSP, Servlets, Struts actions, Java Beans, EJBS

Involved in setting up Spring MVC and Hibernate framework.

Used JSP, Jquery JavaScript, HTML, AJAX, and CSS to create the user interface views.

Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations

Developed XML, Java Script, Angular 11 for dynamic HTML generation to perform the server-side processing on the client requests.

Wrote migration script to transfer users from legacy application to new Application.

Start creating Jenkins jobs to deploy WAR to tomcat server.

Strong problem solving, analytical, interpersonal, managerial and communication skills with a positive attitude.

Created basic RESTful APIs with Java and deployed them on AWS using services like EC2 and API Gateway.

Sears Holdings Corporation, Hoffman Estates, IL July ‘12 – June ‘13

Position: Junior Java Developer

Developed Java-based web services as part of the development team.

Built and configured application prototypes using Java.

Created and managed database objects in DB2 and MySQL using SQL.

Exposure to Struts and Spring MVC frameworks.

Education

Bachelor of Science (Computer Science) Governors State University 2012



Contact this candidate