Solution Architect

ITGOALS,
Onsite

About The Position

We are looking for a highly skilled Solution Architect to design and deliver robust, scalable, and secure software solutions using Java technologies. This role plays a key part in bridging business requirements with technical implementation while ensuring alignment with enterprise architecture standards and best practices.

Requirements

  • Strong proficiency in Java (Java 17+)
  • Experience with Spring or similar frameworks.
  • Solid understanding of OOP and design patterns
  • Experience with REST APIs and API design.
  • Knowledge of SQL and/or NoSQL databases
  • Proven experience designing scalable, distributed systems.
  • Strong understanding of microservices architecture
  • Familiarity with integration patterns
  • Git or similar version control systems
  • CI/CD pipelines
  • Docker or similar containerization tools
  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)

Responsibilities

  • Design end-to-end architecture for enterprise-grade applications.
  • Translate business requirements into scalable technical solutions
  • Produce architecture deliverables (HLDs, LLDs, diagrams, specifications)
  • Ensure alignment with enterprise architecture guidelines.
  • Provide technical direction and mentorship to development teams.
  • Define and enforce coding standards and best practices.
  • Conduct design and code reviews.
  • Evaluate and recommend tools, frameworks, and technologies.
  • Guide development using Java and related frameworks.
  • Ensure modular, reusable, and maintainable code.
  • Promote best practices in microservices and distributed systems.
  • Design and implement RESTful and/or SOAP-based services.
  • Define API standards and integration patterns.
  • Oversee communication across systems.
  • Apply secure design principles (authentication, authorization, encryption)
  • Ensure compliance with security standards and regulations.
  • Define and monitor performance metrics.
  • Identify bottlenecks and optimize system performance.
  • Work closely with stakeholders, product owners, and engineering teams.
  • Collaborate with DevOps teams on CI/CD and deployment strategies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service