Jamie Stewart

Java Spring Boot API Developer

About Me

Hello! I'm Jamie Stewart, a passionate developer specializing in Java Spring Boot APIs. With a First-Class Honours degree in Computer Science and a Distinction in Professional Practice, I strive to build efficient and scalable back-end solutions.

I have recently graduated from Ulster University, Magee Campus, and am now working as a Graduate Software Engineer at Allstate Northern Ireland, where I develop robust, high-performance APIs and microservices using Java and Spring Boot.

Jamie Stewart

Skills

Technical Skills

  • Java
  • Spring Boot
  • RESTful APIs
  • Microservices
  • Maven
  • SQL
  • JSON
  • Git
  • CI/CD
  • Agile Methodologies

Tools & Frameworks

  • IntelliJ
  • Visual Studio Code
  • WinSCP
  • PuTTY
  • Jenkins
  • Octopus
  • JUnit
  • Mockito

Soft Skills

  • Effective Communication
  • Leadership
  • Quick Learning
  • Team Collaboration

Professional Projects

Policy Search and Retrieve (PSR) API Development

At Allstate Northern Ireland, I developed and maintained the Policy Search and Retrieve APIs to efficiently access policy information across multiple systems.

Legacy Systems Modernization

I contributed to modernizing legacy systems by migrating and optimizing codebases, resulting in improved performance and maintainability.

Linux Server Administration

I provided essential support by configuring, monitoring, and maintaining Linux servers during my internship.

Education

Experience

Graduate Software Engineer | Allstate Northern Ireland

July 2025 - Present

I have started my role as a Graduate Software Engineer, continuing to build upon my previous internship contributions. My work involves developing and maintaining enterprise-level Java Spring Boot APIs, modernizing legacy systems, and ensuring scalable back-end solutions for mission-critical applications.

Software Engineer Intern | Allstate Northern Ireland

June 2023 - June 2025

I contributed to modernizing legacy systems and spearheaded the development of innovative applications. I enhanced functionalities, implemented new features, and ensured high performance across our systems.

I also crafted comprehensive test cases, managed Linux servers, led KT sessions, oversaw production deployments, and mentored new developers.

Contact Me

If you have any questions or would like to work together, please connect with me on LinkedIn or GitHub.