IT & Software

Principal Java Software Architect

ABC Fitness Solutions

Remote · Nationwide · Canada

Share this job: X Facebook WhatsApp Save job : Principal Java Software Architect

Java and AWS architecture define this Principal Software Developer opportunity at ABC Fitness, focused on scalable, highly available distributed systems.

This principal-level developer leads end-to-end system design across enterprise applications. The work includes Spring Boot, microservices, RESTful APIs, Kafka, and Domain-Driven Design. You will shape service boundaries, integrations, deployment architecture, and reusable engineering patterns.

Key Responsibilities:

  • Lead scalable, fault-tolerant distributed system architecture and design
  • Define API contracts, data models, service boundaries, and integrations
  • Design RESTful APIs and asynchronous Kafka messaging systems
  • Evaluate trade-offs across performance, reliability, security, and cost
  • Identify technical debt, bottlenecks, and modernization opportunities

Requirements:

  • Bachelor's degree or equivalent practical experience
  • Typically six to ten years of software engineering experience
  • Strong Java, Spring Boot, microservices, and object-oriented programming expertise
  • Experience designing distributed systems and scalable, high-availability APIs
  • Understanding of caching, concurrency, transactions, and fault tolerance

Apply your Java, AWS, and distributed-systems expertise while guiding architecture and technical excellence at ABC Fitness.

#J-18808-Ljbffr

Reference: WJ-4483_1623576 · Posted 14 Nov 2026, 03:14 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Java Software jobs in other states

Browse jobs