Job Summary
We are seeking a highly experienced Solution Architect (Java) to support a high-visibility initiative focused on Ordering Convergence and the expansion into mobile services.
This role involves modernizing the Agent OS Ordering Platform, addressing technical debt, and enhancing security.
The ideal candidate will lead the design of scalable, maintainable, and supportable RESTful services, while collaborating with cross-functional teams and business stakeholders.
Key Responsibilities
- Architect large-scale solutions impacting multiple systems.
- Design and document RESTful web services using Swagger / OpenAPI specifications.
- Lead the end-to-end design process based on Business Requirements Documents (BRDs).
- Create and maintain infrastructure documentation including servers, firewalls, and load balancers.
- Collaborate with business stakeholders during JAD sessions to assess feasibility and define high-level designs.
- Ensure smooth hand-off of approved designs to engineering teams.
- Engage in research to understand downstream applications and propose viable alternatives.
- Promote reusability and minimize redundant solutions across the organization.
- Participate in meetings with senior leadership and product owners to present and negotiate design strategies.
- Support the expansion of ordering services into mobile platforms and new product domains.
- Maintain documentation in tools like Chalk, including data flow diagrams and system flows.
- Work with operations and engineering teams to establish system resiliency and appropriate monitoring (e.g., Splunk alerts).
Required Qualifications
Senior-level experience in object-oriented programming with Java.Proven experience architecting complex, enterprise-level solutions.Strong understanding and practical application of REST design principles.Proficiency in designing and documenting large web APIs using Swagger / OpenAPI.Experience with BPMN / workflow diagrams.Ability to document infrastructure components (servers, firewalls, load balancers).Excellent communication and presentation skills.Preferred Qualifications
Experience with Camunda and / or Pega.Background in creating APIs for order processing.Familiarity with the Communications or Telecommunications industry.Experience with Chalk for documentation and design representation.Understanding of fail-open architecture and component sharing strategies.Education : Bachelors Degree