Search by job, company or skills

  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 136130797

Similar Jobs

(estd)