Skip to main content
John JacksonJJ
Open to opportunities

John Jackson

@johnjackson2

Senior software engineer building scalable .NET and Java systems for real-world business impact.

United States
Message

What I'm looking for

I’m looking for a role where I can build and scale backend services with .NET and Java, improve reliability and performance, and contribute to microservices and cloud-native systems in a collaborative team.

I’m a seasoned senior software engineer with 10 years of experience developing and maintaining applications using .NET and Java. I focus on designing robust systems, optimizing performance, and delivering reliable software on time through cross-functional collaboration.

At eBay, I developed order processing and inventory management features with .NET Core and Java (Spring Boot), including order validation, inventory tracking, and stock updates with strong data synchronization. I also helped migrate a monolithic system to microservices, enabling independent scaling and improving capacity during high demand.

I’ve built event-driven synchronization with Apache Kafka so updates propagate across services when inventory or order statuses change. I’ve also implemented secure authentication and role-based access control using ASP.NET Core Identity and Spring Security to ensure data security and adherence to access policies.

Earlier roles strengthened my backend foundation in financial transaction processing, including multi-currency support, REST API development, and automated reconciliation with Spring Batch and Entity Framework. I’m motivated by improving existing systems to meet evolving business needs—especially through scalable architecture, security, and measurable operational reliability.

Experience

Work history, roles, and key accomplishments

eBay logoEB
Current

Senior Software Engineer

eBay

Apr 2020 - Present (6 years 2 months)

Developed order processing and inventory management services in .NET Core and Java (Spring Boot), including order validation and synchronized stock updates. Migrated a monolith to microservices and implemented event-driven synchronization with Apache Kafka plus secure RBAC using ASP.NET Core Identity and Spring Security.

Cognizant logoCO

Senior Software Engineer

Feb 2016 - Apr 2020 (4 years 2 months)

Built backend services for financial transaction processing in Java and .NET, implementing validation, account updates, and fraud detection. Designed multi-currency payment support and REST APIs, and automated transaction reconciliation with Spring Batch and Entity Framework to streamline auditing and secure compliance.

UI

Senior Software Engineer

Unified Infotech

May 2015 - Feb 2016 (9 months)

Delivered real-time dashboards and backend authentication for small-business order and shipment tracking using AngularJS/JavaScript and Java/.NET. Integrated a payment gateway with Node.js and Express, built secure JWT login and automated workflows with Spring and .NET, and optimized database queries in SQL Server and MySQL.

Education

Degrees, certifications, and relevant coursework

Florida State University logoFU

Florida State University

Bachelor of Science, Computer Science

2011 - 2015

Earned a Bachelor of Science in Computer Science at Florida State University from 2011 to 2015.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan