HamburgerMenu
hirist

InOpTra Digital - Software Technology Architect - Java/Python

InOpTra Digital
Anywhere in India/Multiple Locations
10 - 15 Years
star-icon
4.3white-divider36+ Reviews

Posted on: 21/11/2025

Job Description

Description :

Role Overview :


The Software Technology Architect / Senior Architect is responsible for defining, governing, and guiding the technical architecture across complex, high-scale enterprise systems.

This role requires extensive hands-on expertise in modern engineering practices, strong proficiency in Java and Python, and the ability to architect distributed, cloud-native, and data-centric platforms.

Key Responsibilities :

Architecture & Design :

- Define end-to-end architecture for enterprise applications, platforms, and services using modern design principles.

- Produce architectural blueprints, design documents, API specifications, and integration models.

- Evaluate, select, and govern technology stacks across Java, Python, and related frameworks.

- Ensure architecture aligns with scalability, security, performance, and reliability requirements.

Technical Leadership :

- Provide hands-on technical leadership throughout the software lifecycle.

- Mentor engineering teams on standards, best practices, and architectural principles.

- Lead POCs, prototyping, and technology evaluations.

Software Development :

- Contribute to critical modules using Java, Python, or other required technologies.

- Review code and validate design patterns.

- Build reusable components and platform-level services.

Cloud, DevOps & Infrastructure :

- Architect solutions for AWS, Azure, or GCP.

- Lead infrastructure-as-code, container orchestration, and CI/CD practices.

- Define security models, compliance patterns, and cloud governance.

Stakeholder Collaboration :

- Partner with product and business teams to translate requirements into technical solutions.

- Communicate architecture decisions and trade-offs to technical and non-technical audiences.

- Participate in long-term technology planning.

Required Skills & Experience :

- 10+ years of software engineering experience; 4+ years in an architect role.

- Strong hands-on proficiency in Java and Python.

- Experience with distributed systems, microservices, APIs, and event-driven architectures.

- Expertise in Spring Boot, Django/FastAPI, or similar frameworks.

- Solid experience with SQL/NoSQL databases, Kafka/RabbitMQ, and caching mechanisms.

- Strong background in cloud-native architecture and DevOps practices.

- Solid knowledge of monitoring and observability platforms.

Preferred Qualifications :

- Experience with data engineering, ML workflows, or analytics systems.

- Knowledge of enterprise SaaS, content/media platforms, or large-scale distributed systems.

- Familiarity with architectural frameworks such as TOGAF.

- Understanding of compliance and security standards.

Education :

- Bachelor's or Master's degree in Computer Science or a related field


info-icon

Did you find something suspicious?