Principal Java Software Architect
ABC Fitness Solutions
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-LjbffrReference: WJ-4483_1623576 · Posted 14 Nov 2026, 03:14 AM