Java or Python Architect
Job Title:Architect Open Source (Java or Python)
Location:Any Happiest Minds Location
Experience Required:10+ years in software development and enterprise architecture
Architect Track Record:Minimum5+ years in hands-on architecture and technical leadership
About the Role
We are seeking an experiencedSolutions Architectwith deep expertise ineither Java or Python(not both) to design and lead the development of large-scale, complex enterprise applications. This role combinesstrategic architectural thinkingwithhands-on technical execution and demands strongcommunication and stakeholder management skills. You will be atechnical authorityvisible to clients, presenting architectural strategies, defending technical decisions, and driving innovation.
This is aclient-facingrole - you will guide technical teams, present architectural proposals, and influence business decisions through clear technical communication.
Key Responsibilities
Enterprise Architecture & Strategic Leadership:
- Design large-scale enterprise applications with focus on scalability, performance, and reliability
- Define technical strategies, architectural frameworks, and reference architectures
- Drive adoption of modern patterns (microservices, event-driven, serverless, layered)
- Evaluate and recommend technologies and processes to ensure platform maturity
Hands-On Technical Development & Guidance:
- Lead development of microservices, REST APIs, and event-driven systems in Java or Python
- Write production-grade code; actively contribute to PoCs and critical systems
- Mentor senior developers on architectural patterns, code quality, and best practices
- Guide cloud-native, containerization, and CI/CD implementation
Cloud & Infrastructure Architecture:
- Lead cloud-native design on AWS, Azure, or GCP (your strongest platform)
- Architect containerization (Docker) and Kubernetes orchestration strategies
- Design and optimize CI/CD pipelines; oversee infrastructure-as-code implementation
Data & Integration Architecture:
- Design scalable data storage (SQL/NoSQL), caching strategies (Redis), and event-driven architectures (Kafka, RabbitMQ)
- Ensure data consistency, availability, and disaster recovery
Stakeholder Communication & Client Engagement (CRITICAL):
- Translate business requirements into robust architectural solutions
- Present proposals and technical roadmaps to executive and technical stakeholders
- Communicate complex concepts clearly to diverse audiences
- Collaborate with cross-functional teams, document architectural decisions accessibly
Security & Best Practices:
- Ensure adherence to security best practices (OAuth2, JWT, OWASP)
- Oversee secure coding practices and security reviews
Primary Skills (Must Have)
Core Technical Expertise:
- 10+ years in software development with strong hands-on background
- Deep expertise in EITHER Java OR Python (not both):
- Java:Java 11+ (LTS), Spring Framework (Boot/Cloud/Data), microservices, Maven/Gradle, JUnit
- Python:Python 3.8+, web frameworks (Django/FastAPI/Flask), pytest, async capabilities
Full-Stack Architecture:
- Frontend development (React, Angular, Vue.js) architect-level working knowledge
- REST API design, database design (SQL/NoSQL), query optimization
- Microservices, event-driven, serverless, and layered architectures
- SOLID, DDD, design patterns, API versioning, and backward compatibility
Cloud Platform Expertise (AT LEAST ONE MANDATORY):
- AWS (Recommended):EC2, ECS, EKS, Lambda, RDS, DynamoDB, S3, SNS/SQS, VPC, IAM
- Azure (Alternative):VMs, App Service, AKS, Azure SQL, Cosmos DB, Azure DevOps, Key Vault
- GCP (Alternative):Compute Engine, Cloud Run, GKE, Cloud SQL, Pub/Sub
DevOps & Infrastructure:
- Docker containerization; Kubernetes orchestration and cluster management
- CI/CD pipeline design (GitHub Actions, Jenkins, GitLab CI, AWS CodePipeline, Azure DevOps)
- Infrastructure-as-code (Terraform, CloudFormation, ARM templates)
- Monitoring and observability (ELK, Prometheus, CloudWatch, Datadog)
Data Architecture:
- SQL design, query optimization; NoSQL patterns (MongoDB, DynamoDB, Cassandra)
- Caching (Redis, Memcached); messaging (Kafka, RabbitMQ, SQS/SNS)
Security & Compliance:
- OAuth2, JWT, OIDC; OWASP Top 10; secure coding practices
- API security, rate limiting, data protection, encryption
Communication & Soft Skills (CRITICAL):
- Excellent written and verbal communication; articulate complex concepts clearly
- Client-facing and presentation skills; comfortable with stakeholders at all levels
- Leadership and mentoring; strong stakeholder management and consensus-building
- Clear technical documentation and decision records
Preferred Skills and Qualifications
Cloud Certifications:
- AWS Solutions Architect Professional or Azure Solutions Architect Expert or GCP Professional Cloud Architect
Architectural Experience:
- Application modernization and legacy-to-microservices migration
- Domain-driven design (DDD); event-driven architecture at scale
Emerging Technologies (Nice-to-Have):
- GenAI awareness and tools (GitHub Copilot, ChatGPT for code generation)
- Basic prompt engineering and LLM capabilities understanding
- NOTE:GenAI experience is a bonus, NOT mandatory; we value learning agility
Additional:
- Agile/Scrum in large-scale enterprise projects
- Distributed systems and eventual consistency patterns
- FinOps or cloud cost optimization
- Industry experience: fintech, insurance, healthcare, telecom, multi-tenant SaaS, large-scale data processing