About the Role :
We are seeking an experienced and visionary Technical Architect - Java to provide technical leadership, define architectural standards, and oversee the successful execution of our most critical development projects.
This role is a combination of hands-on coding, high-level system design, and technical governance.
You will be responsible for translating complex business requirements into robust, scalable, and secure Java-based solutions, ensuring our technology choices align with long-term strategic goals.
About the Role :
We are seeking an experienced and visionary Technical Architect - Java to provide technical leadership, define architectural standards, and oversee the successful execution of our most critical development projects.
This role is a combination of hands-on coding, high-level system design, and technical governance.
You will be responsible for translating complex business requirements into robust, scalable, and secure Java-based solutions, ensuring our technology choices align with long-term strategic goals.
Key Responsibilities :
- Define and document high-level and low-level architectural designs for new and existing Java-based enterprise applications and microservices, ensuring technical feasibility and long-term viability.
- Evaluate, recommend, and implement modern architectural patterns (e.g., Event-Driven Architecture, Microservices, Serverless) and emerging technologies within the Java / JVM ecosystem (e.g., Spring Boot, Quarkus, Kafka).
- Ensure all designs meet stringent non-functional requirements, specifically focusing on scalability, high availability, performance, reliability, and security.
- Establish and enforce coding standards, design principles, and best practices across development teams to ensure consistency and quality.
- Act as the primary technical leader, guiding development teams through complex design challenges and implementation details.
- Maintain a hands-on approach by contributing to critical core components, performing complex code reviews, and resolving challenging technical impediments.
- Mentor senior developers, fostering a culture of technical excellence, continuous learning, and architectural discipline.
- Effectively communicate complex technical architectures, risks, and trade-offs to product management, business stakeholders, and executive leadership
(ref : hirist.tech)