Wenger & Watson
Website:
wengerwatson.com
Job details:
Technical Architect - Java, India
This position is based in Bangalore/Noida office (Hybrid working model).
About the role
Architecture & Design
● Own the end-to-end architecture and technical roadmap across one or more product lines.
● Design solutions that meet rigorous NFRs — scalability, security, reliability, performance, observability, and cost efficiency.
● Define and evolve architectural patterns (event-driven, API-led, microservices, batch, streaming) and select the right approach for each business problem.
● Lead architectural reviews, document decisions through ADRs (Architecture Decision Records), and ensure alignment with enterprise architecture standards.
Hands-On Engineering
● Write production-quality code for critical components, prototypes, and proof-of-concepts.
● Conduct code and design reviews; set the bar for code quality, testing rigor, and engineering craftsmanship.
● Troubleshoot complex production issues and partner with SRE/DevOps on incident response and root-cause analysis.
Modernization & Technical Debt Management
● Identify and prioritize technical debt across the platform; build and execute a modernization roadmap.
● Lead migration efforts from legacy frameworks and middleware to modern, cloud-native alternatives.
● Establish patterns for incremental modernization without disrupting customer-facing services.
Technical Leadership & Mentorship
● Mentor senior and mid-level engineers on system design, architectural thinking, and engineering best practices.
● Drive adoption of best practices in DevOps, CI/CD, automated testing, and observability across the team.
● Foster a culture of engineering excellence, continuous learning, and ownership.
Stakeholder Management & Strategy
● Partner with global product, engineering, and customer-facing leaders to align technical strategy with business goals.
● Translate business requirements into technical solutions and clearly communicate trade-offs to non-technical stakeholders.
● Stay current with industry trends and emerging technologies (AI/ML, event streaming, service mesh) and bring insights back to inform the roadmap.
Required Skills & Experience
Must-Have
Experience & Education
● 10+ years of overall software engineering experience, with 4+ years in a Technical Architect or equivalent role.
● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
● Proven track record of delivering high-performance, production-grade products at scale.
Core Technical Stack
● Deep expertise in Core Java (Java 11+), Spring / Spring Boot, and Hibernate / JPA.
● Hands-on experience designing and building RESTful APIs, microservices, and event-driven systems.
● Strong experience with Apache Camel or equivalent integration/messaging frameworks.
● Solid understanding of messaging and streaming systems (Kafka, RabbitMQ, JMS, SQS).
Cloud & Infrastructure
● Production experience with AWS (EC2, Lambda, S3, RDS, SQS/SNS, API Gateway, CloudWatch).
● Working knowledge of containerization and orchestration — Docker and Kubernetes.
● Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and Infrastructure as Code (Terraform, CloudFormation).
Data & Search
● Strong experience with Elasticsearch / OpenSearch for search, indexing, and analytics use cases.
● Proficiency in RDBMS (PostgreSQL, MySQL, or Oracle) and at least one NoSQL store (MongoDB, Cassandra, DynamoDB).
● Experience with database performance tuning, query optimization, and data modeling at scale.
Architecture & Engineering Practices
● Strong grasp of architectural patterns — microservices, event-driven, API-led, CQRS/event sourcing, and SOA.
● Experience designing for non-functional requirements: scalability, security, reliability, performance, and observability.
● Familiarity with API security and identity — OAuth 2.0, OIDC, JWT, API gateways.
● Strong understanding of observability tooling — logs, metrics, traces (ELK, Prometheus, Grafana, Datadog, OpenTelemetry).
Leadership & Soft Skills
● Demonstrated experience leading and mentoring engineering teams of 8–15 engineers.
● Strong communication skills with the ability to clearly articulate technical trade-offs to both engineers and business stakeholders.
● Experience working in a global, distributed development environment across multiple time zones.
Good-to-Have
● Working knowledge of Python and / or Node.js for tooling, automation, or polyglot services.
● Exposure to AI/ML integration — LLM-based services, vector databases, RAG patterns, or ML model deployment.
● Experience with service mesh technologies (Istio, Linkerd) and API management platforms (Apigee, Kong).
● Familiarity with frontend frameworks (React, Angular, Vue) for full-stack architectural context.
● AWS Certified Solutions Architect (Associate or Professional) or equivalent cloud certifications.
● Contributions to open-source projects or technical writing / public speaking on engineering topics.
Preferred Background
● Experience at a B2B or B2C product / SaaS company delivering software at scale.
● Domain exposure to HR tech, recruitment marketing, marketing automation, or related digital domains is a plus.
Click on Apply to know more.