IBS Software
HOS: Technical Architect — Senior / Lead
The Technical Architect will design and evolve core frameworks and platform components for travel-tech products using Java, Spring Boot, and Kafka. The role involves leading modernization initiatives, mentoring engineering teams, and driving the adoption of cloud-native and AI-assisted development practices.
- Compensation
- Not disclosed
- Location
- India
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Architecture
- Posted
Skills
Must have
- Strong Java proficiency (JDK 11+, preferably JDK 17)
- Spring Framework, Spring Boot, Spring MVC, and Spring Security
- RESTful API design and implementation
- JPA and Hibernate
- API governance and specification using Swagger/OpenAPI
- Event-driven architecture and messaging patterns (Kafka)
- Security and authentication (OAuth2, JWT)
- No-SQL and relational database experience (PostgreSQL)
- Database schema evolution using Liquibase
- Docker containerization
- CI/CD pipelines with Jenkins and Git-based workflows
Nice to have
- AWS ecosystem exposure
- Kubernetes/EKS and Helm-based deployment patterns
- Front-end ecosystem awareness (JavaScript/TypeScript)
- Observability tooling and SRE-aligned engineering practices
Full description
Key Responsibilities
- Design, build, and evolve core frameworks and reusable platform components.
- Perform hands-on coding for technology upgrades and migrations (Java/Spring/Jakarta/Tomcat and related platform components).
- Own and drive large-scale modernization initiatives across services and shared libraries.
- Build and evaluate POCs to assess new technologies, patterns, and platform capabilities.
- Resolve complex technical issues across frameworks, distributed services, and integration layers.
- Ensure implementation alignment with platform and enterprise architecture.
- Define, review, and enforce coding standards, framework usage policies, and technical guidelines.
- Mentor architects, tech leads, and engineers; guide design and code quality decisions.
- Drive adoption of emerging technologies including AI-assisted development, cloud-native tooling, and observability practices.
- Collaborate with architecture, product, and engineering stakeholders for execution and delivery alignment.
Essential Experience Java & Backend
- Strong Java proficiency across mixed runtimes (legacy and modern), with migration ownership toward modern LTS baselines (JDK 11+, preferably JDK 17).
- OOP concepts, SOLID principles, and design patterns.
- Spring Framework, Spring Boot, Spring MVC, and Spring Security.
- RESTful API design and implementation.
- JPA and Hibernate.
API & Integration
- Strong API governance and specification experience using Swagger/OpenAPI.
- Experience with event-driven architecture and messaging patterns: Kafka producers/consumers, event contracts, serialization formats (JSON, Avro).
- Strong validation and business-rule enforcement patterns in API and service layers.
- Security and authentication implementation including OAuth2, JWT, and API security best practices.
Data & Schema
- Hands-on No-SQL and relational database experience (PostgreSQL preferred; MongoDB/Cassandra exposure is valuable).
- Strong database schema evolution practices using versioning/changelog approaches (Liquibase).
Platform & Delivery
- Strong experience in framework/platform-level development (not only feature-level application coding).
- Proven experience in migration and upgrade programs across core platform components.