Senior Technical Architect
Soft Dev Team
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tech stack
Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Audit Trail
Cloud Computing
Computer Security
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Data Validation
Data Security
DevOps
Hibernate
Java Persistence API
PostgreSQL
OAuth
Query Optimization
Role-Based Access Control
Prometheus
Next.js
JSON Web Token
Service Discovery
Software Engineering
TypeScript
Management of Software Versions
Zachman Framework
Load Balancing
Spring Cloud
React
Grafana
Spring-boot
Caching
Backend
Togaf
Amazon Web Services (AWS)
GraphQL
Front End Software Development
Event Sourcing
Amazon Web Services (AWS)
Terraform
Docker
Microservices
Job description
- Architecture & Standards
- Design and iterate microservices and multi-tenant architectures (schema-per-tenant, isolation, tenant-aware routing).
- Establish golden paths, reference implementations, ADRs, and C4/system diagrams.
- Define API strategy (REST & GraphQL), versioning, and contract standards.
- Security, Performance & Reliability
- Set baselines for OAuth2/JWT, RBAC, encryption, audit logging, rate limiting, input validation.
- Lead performance architecture (connection pooling, caching, query tuning, scalability/load balancing).
- Implement end-to-end observability (distributed tracing, metrics, logs, SLOs/error budgets and alerting).
- Eventing, Integration & Data
- Architect event-driven designs (queues, async processing, CQRS/event sourcing).
- Define resilient inter-service communication, service discovery, circuit breakers, retries, and data access patterns.
- Cloud & Platform Enablement
- Own AWS multi-account strategy, container orchestration, and IaC standards (Terraform).
- Guide CI/CD, supply-chain security, environment promotion, and cost/performance governance.
- Leadership & Collaboration
- Partner with frontend, backend, data, and DevOps leads to ensure architectural consistency.
- Mentor engineers, run architecture reviews, lead technical talks/knowledge sharing.
- Identify technical risks/tech debt and drive pragmatic remediation roadmaps.
Requirements
Do you have experience in Terraform?, * Must-Have
- 10+ years in software engineering; 5+ years as Technical/Lead Architect.
- 3+ years designing microservices; 2+ years with multi-tenant systems.
- Strong hands-on with Java 19 / Spring Boot 3.x, Spring Cloud, PostgreSQL/JPA/Hibernate.
- Proven AWS experience (ECS, RDS, S3, SQS), Docker, CI/CD.
- API architecture expertise (REST, GraphQL) and distributed-systems patterns.
- Experience with service mesh/discovery, distributed tracing, resiliency patterns.
- Nice to Have
- React/TypeScript familiarity (to inform end-to-end decisions); Next.js/monorepo exposure.
- DDD, Clean Architecture, CQRS/event sourcing.
- Security architecture depth (secrets management, hardening, compliance).
- Observability stack (OpenTelemetry/Jaeger, Prometheus/Grafana) and SLO design.
- EA methodologies (TOGAF/Zachman) and architecture documentation discipline.