About The Position

The Java Architect drives end-to-end solutions across distributed and hosted environments, designing and implementing large-scale Java microservices applications and solving complex, high-performance distributed-systems challenges. The role provides IT platform architecture direction that supports business strategy and champions enterprise architecture alignment in an Agile environment. The architect reviews processes, establishes metrics, leads architectural initiatives, and defines technology policies and standards aligned with business goals. The role includes technology planning and roadmap guidance, ensuring conceptual completeness, consulting on enterprise architecture fit, and collaborating with project managers and teams. The architect is expected to envision the broader solution, drive high-quality delivery on time, and present the software vision to executives.

Requirements

  • 15 or more years of total IT experience.
  • 7–8 or more years of architecture experience leading distributed Java systems.
  • 10 or more years of hands-on Java and Spring development.
  • Experience with microservices architecture and system design.
  • Knowledge of distributed systems, high performance, scalability, and object-oriented and functional design patterns.
  • Experience with Docker, Kubernetes, and cloud or virtualized systems.
  • Experience with MySQL and NoSQL databases, including performance scaling.
  • Knowledge of enterprise architecture frameworks, strategy alignment, metrics, and process improvement.
  • Leadership experience guiding teams, planning roadmaps, and defining technical policies.
  • Experience with Agile, systems lifecycle, and infrastructure planning.

Nice To Haves

  • Agile experience is preferred.

Responsibilities

  • Architect end-to-end solutions across distributed systems and hosted environments.
  • Design, implement, and maintain large-scale Java microservices applications.
  • Solve complex, high-performance distributed-systems problems.
  • Provide IT platform architecture direction that supports business strategy.
  • Review processes, establish metrics, and champion architectural initiatives.
  • Align architecture strategy with business goals and define technology policies and standards.
  • Lead teams in technology planning and ensure conceptual completeness.
  • Consult on enterprise architecture fit and collaborate with project managers and teams.
  • Drive high-quality delivery on time and present the software vision to executives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service