Search by job, company or skills

Technical Architect

10-15 Years

This job is no longer accepting applications

Job Description

Job Description

Position: Technical Architect – Java

Company: Anoud Technologies

Experience: 10 – 15 Years

Location: Chennai (Work from Office)

Employment Type: Full-Time

About the Role

Anoud Technologies is looking for an experienced Technical Architect – Java to lead the architecture and design of enterprise applications.

Key Responsibilities

  • Own end-to-end architecture and solution design for enterprise applications.
  • Stay actively involved in coding, debugging, and critical production issue resolution — this is a hands-on architecture role, not a purely advisory one.
  • Design scalable application architecture, including High-Level Design (HLD) and Low-Level Design (LLD), using microservices, APIs, and event-driven patterns.
  • Drive multi-application and third-party integrations, including APIs, payment systems, and external services.
  • Lead cloud transformation initiatives, including migration from on-premise infrastructure to AWS / Azure / Kubernetes.
  • Ensure high performance, scalability, availability, and security across all systems.
  • Implement performance optimization strategies such as caching, asynchronous processing, and database tuning.
  • Drive R&D and innovation through POCs, including areas such as:
  • Chatbots / Typebots
  • Document management systems
  • WhatsApp and API integrations
  • Explore and integrate AI / GenAI use cases into products and platforms.
  • Translate business requirements into scalable technical solutions (solution architecture).
  • Lead technical governance through code reviews, design reviews, and enforcement of best practices.
  • Mentor and guide engineering teams, and independently resolve complex technical challenges.
  • Own end-to-end delivery, including CI/CD pipelines, deployments, and release stability.
  • Continuously evaluate and adopt new technologies and architecture improvements.

Technical Skills Required

Core Language

  • Strong hands-on experience in Java
  • Java 21 – basic working knowledge of newer language features (records, pattern matching, virtual threads, etc.) is expected

Frameworks

  • Spring Framework – solid understanding of layered architecture and modules (Spring Core, Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud, etc.)

Architecture & Design

  • Practical understanding of Microservices architecture — knowing when and where to apply it (not just theoretical knowledge)
  • Experience with monolithic to microservices migration for legacy systems

Messaging & Streaming

  • Working knowledge of Apache Kafka and use-case identification for messaging/event-driven architecture
  • Exposure to Message Queues (Kafka / RabbitMQ / ActiveMQ or similar)

Database

  • Strong experience with Oracle DB as the backend database
  • Understanding of DB integration with messaging queues

Caching

  • Hands-on experience with Redis for caching implementation

DevOps / Tools

  • Proficiency with Git for source control and branching strategies
  • Experience with Jenkins for CI/CD pipeline setup and management

Cloud & Integrations

  • Experience with cloud platforms — AWS / Azure — and containerization/orchestration using Kubernetes
  • Experience leading on-premise to cloud migration initiatives
  • Hands-on experience with API and third-party integrations (payment gateways, external services, WhatsApp/API integrations, etc.)

Good to Have

  • Basic knowledge of AI (AI-assisted development tools, LLM integration basics, or applied AI/GenAI concepts) is an added advantage
  • Exposure to building chatbots/typebots or document management systems

Ideal Candidate Profile

  • Strong balance of architecture ownership + hands-on coding — comfortable owning HLD/LLD as well as writing code and fixing production issues.
  • Comfortable working on POCs, R&D, and rapid prototyping to validate new ideas and technologies.
  • Experience leading cloud transformation (on-premise to AWS/Azure/Kubernetes).
  • Experience driving legacy modernization initiatives (monolith → microservices).
  • Curious and current on AI/GenAI trends, with an interest in applying them to real products.
  • A go-getter attitude — proactive, ownership-driven, and comfortable navigating ambiguity.
  • Strong problem-solving, communication, and stakeholder management skills.

Qualifications

  • Bachelor's/master's degree in computer science, Engineering, or related field.
  • 10–15 years of relevant experience in Java application development, with proven experience in technical/solution architecture.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 151279129

Similar Jobs

Chennai, India

Skills:

.NETJavaGolangCassandraRedisRabbitmqGcpTerraformAnsibleMySQLElasticsearchPostgresMongoDBCouchbaseOracleAzurePythonAWS

Chennai, India

Skills:

GithubIntuneRest ApiEndpoint SecurityApplication PackagingAzure AdPowershell ScriptingAzure DevOpsConfiguration ProfilesEntra IDDefender for EndpointDeX score measurementAutopilotGraph APIWUfBNexThinkSystrackCompliance Policiesconditional accessWindows 11

Chennai, India

Skills:

.NET CORE MVCWeb ApiAzure SqlDevopsJavascriptEntity FrameworkASP.NETCosmos DBDapperAI platformsWeb App APIEvent HubApp InsightsAzure App ServiceLLM orchestrationCost Analysis

Chennai, India

Skills:

JavaCustom ReportsSoapCalculated FieldsXsltXmlPgpWorkday StudioWeb ServicesDocument TransformationSSH key managementEIBsCore Connectors

Chennai, India

Skills:

snowflake KinesisGcpPysparkKafkaDatabricksEmrAzurePythonAWSFlink

Beware of Scammers

We don’t charge money for job offers