Job ID: JOB_ID_2363
Position Summary
We are looking for a visionary Java Architect to lead the architectural design and strategic direction of our large-scale distributed systems in Denver, CO. With 12-15 years of professional experience, you will be instrumental in shaping the future of our technology stack, ensuring that our applications are built for maximum scalability, resilience, and performance. This role requires a unique blend of deep technical expertise in Java and Spring Boot, combined with a strong understanding of modern cloud-native architectures and container orchestration. You will work closely with business stakeholders and engineering teams to translate complex requirements into elegant, maintainable software solutions.
Core Responsibilities
- Define and document system-wide architecture, including RESTful interfaces, Kafka-based event-driven pipelines, and sophisticated ontology models.
- Provide end-to-end architectural leadership across the full technology stack, encompassing React-based frontends, Java and Python backends, and diverse database technologies.
- Lead the design and implementation of microservices architectures, focusing on API design, service discovery, and inter-service communication.
- Oversee the deployment and management of Spring Boot applications on Kubernetes, utilizing Helm for efficient and repeatable deployments.
- Create and maintain architectural blueprints, integration patterns, and data models that serve as a foundation for development teams.
- Ensure that all architectural decisions align with enterprise standards, cloud strategies (AWS/Azure/GCP), and security protocols, including Keycloak and ESSO.
- Conduct rigorous architecture reviews and design validations, emphasizing performance optimization, scalability, and system observability.
- Manage cross-functional teams and external vendors, ensuring that project timelines are met and risks are proactively identified and mitigated.
- Own the architectural scope and dependencies, utilizing RACI mapping to clarify roles and responsibilities across the project lifecycle.
Technical Expertise
- 12-15 years of experience in software development and solution architecture for large-scale distributed systems.
- Expert-level proficiency in Java, Spring Boot, and the development of microservices.
- Strong hands-on experience with both SQL and No-SQL databases, such as MySQL, MongoDB, and PostgreSQL.
- Deep understanding of Kafka for real-time data streaming, event processing, and asynchronous communication.
- Proven experience with containerization and orchestration using Kubernetes and Helm.
- Familiarity with frontend frameworks like React and backend scripting languages such as Python.
- Knowledge of workflow engines, BPM tools, and enterprise integration patterns.
Leadership and Communication
- Exceptional documentation skills, with the ability to create clear, concise, and actionable architectural specifications.
- Strong stakeholder management capabilities, with the ability to influence and guide decision-making at all levels of the organization.
- Proven track record of leading and mentoring high-performing engineering teams.
- Ability to manage complex projects with multiple dependencies and stakeholders, ensuring alignment with business goals.
Special Requirements
Visa: Any.
Compensation & Location
Salary: $175,000 – $240,000 per year (Estimated)
Location: Denver, CO
Recruiter / Company – Contact Information
Recruiter / Employer: SDH Systems LLC
Email: saurabh@sdhsystems.com
Recruiter Notice:
To remove this job posting, please send an email from
saurabh@sdhsystems.com with the subject:
DELETE_JOB_ID_2363