Software Architect (Hyderabad)

Software Architect (Hyderabad)

02 Oct
|
3shool Technology Consultants
|
Hyderabad

02 Oct

3shool Technology Consultants

Hyderabad

Position: Software Architect

Role Summary The Software Architect is the senior technical authority for the entire platform - approximately 40 repositories spanning 16+ Python (Flask) microservices on Amazon EKS, a Java 21 / Spring Boot platform on ECS, seven React web applications, native Android and Flutter mobile components, and a Salesforce org. This role defines the target state, governs API contracts, and leads consolidation of legacy systems while keeping delivery moving.

Key Responsibilities

- Produce and maintain architecture decision records (ADRs), a full service dependency map, and current/target state architecture diagrams none exist in the repositories today.

- Own API governance: enforce OpenAPI-first design across the Flask services and the Spring Boot digital-platform (frontends generate typed clients from OpenAPI specs).

- Define and drive the retirement path for legacy systems.

- Standardize the microservice template loosely shared by all the Flask services (structure, config, auth, logging, testing, deployment).

- Own data architecture across MySQL (legacy) and PostgreSQL, and govern schema change through the central Alembic migrations repository.

- Own the security architecture: JWT auth flows, secrets handling,



WAF posture, and the platform dependency-upgrade policy.

- Decide and rationalize the EKS-vs-ECS split (Python services on EKS; Java platform on ECS) and the long-term platform strategy.

- Review all cross-service API changes; mentor the team and set engineering standards (code review, CODEOWNERS, testing bar).

Required Qualifications

- 10+ years in software engineering, 3+ years in an architect role for a distributed / microservices platform.

- Working fluency in both Python (Flask/FastAPI, SQLAlchemy) and Java (Spring Boot, Maven) — must be able to read and review both halves of this codebase.

- Deep AWS experience: EKS/Kubernetes, ECS, CloudFront, S3, IAM, WAF, CodeBuild.

- Solid API design record (REST, OpenAPI/Swagger, API gateways, versioning strategies).

- Relational data modeling at scale (MySQL and PostgreSQL) and migration governance (Alembic or equivalent).

- Demonstrated legacy-modernization leadership: framework upgrades, service consolidation, strangler patterns.

- Application security fundamentals: OAuth2/JWT, secrets management, OWASP, dependency/CVE management.

📌 Software Architect (Hyderabad)
🏢 3shool Technology Consultants
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software architect (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: software architect (hyderabad) / hyderabad