Job Title: Executive Manager | Technical Architect | Hyderabad | Engineering as a Service/ Operate
- Job Title: Technical Architect – Full Stack
- Role: Technical Architect
- Experience: 10-12+ Years
- Location: Hybrid - Hyd
- Employment Type: Full-time
- Roles And responsibilities
Roles and Responsibilities:
- Collaborating with decision-makers and management to comprehend the organization’s software architecture requirements.
- Designing and developing software architecture aligned with organizational specifications.
- Leading the development team and ensuring adherence to industry-standard best practices.
- Evaluating and enhancing the tools and frameworks utilized in software development.
- Managing multiple development projects and ensuring their prompt completion.
- Troubleshooting issues within the software systems effectively.
- Ability to proactively coordinate with team members, assist when needed, and take
- necessary steps to complete tasks on time.
- Capability to delve into details and explain the importance of each activity to team members.
- Keeping all stakeholders updated on task progress.
- Ensuring adherence to processes throughout the lifecycle.
- Ownership of responsibility for code quality, application security, functionality, and code performance.
- Designing, coding, and debugging products and features.
- Analyzing and resolving technical queries from the team.
- Collaborating effectively with cross-functional teams such as Product Management, Business Development, and Operations.
- Working with frontend engineers to implement features.
- Designing appropriate solutions/architecture for products/features based on requirements, estimating efforts, and managing development.
- Managing and enhancing systems by innovating and implementing best practices.
Key Skills:
1) Java, JDK & JVM
- Expert Java 8+ with deep JVM internals, GC, classloading, memory management, tuning
- Advanced concurrency: Executor/ForkJoin, locks, concurrent collections, Java memory model, non-blocking programming
2) Spring Ecosystem (MVC, Boot, Cloud, Security, AI)
- Expertise in Spring Boot, MVC, Cloud, Security, Data JPA, Batch; REST/SOAP/GraphQL with API governance
- Secure APIs using OAuth2/OIDC/JWT/TLS/mTLS; OWASP, secrets management, secure coding
- Spring Cloud hands-on: Config/Gateway/Circuit Breaker/Discovery patterns
- Design and development of REST/SOAP/GraphQL APIs with best practices for API versioning and documentation (Swagger/ OpenAPI)
3) Coding & Problem Solving
Purpose of Coding Evaluation
- Coding is mandatory, but is used primarily to validate design thinking, architectural reasoning, and correctness, rather than pure DSA skills
- Evaluation focuses on design trade‑offs, extensibility, reliability, and correctness, over algorithmic optimization alone
- Problems typically involve refactoring, abstraction, concurrency, distributed system concepts, or observability‑aware design
- Note for Coding Exercises:
Before implementing any solution, the candidate is expected to clearly explain design choices and architectural trade‑offs, such as:
- Simplicity vs extensibility
- Consistency vs availability
- Performance vs maintainability
4) Microservices, Distributed Systems & Messaging (Kafka / RabbitMQ / MQ)
- Define solution blueprints/reference architectures; microservices patterns; event-driven design; service mesh concepts
- Distributed transaction thinking: ACID/CAP/eventual consistency; saga patterns; reliability strategies
- Kafka/RabbitMQ depth: streaming, partitioning, reliability patterns
5) Architecture & Design Patterns (incl. scalability & observability)
- SOLID, DDD, hexagonal architecture; architecture trade-offs and decisions
Mandatory Skills: Fullstack Java Enterprise .