27 Sep
|
Verint Systems
|
Bengaluru
27 Sep
Verint Systems
Bengaluru
Role :
Software Architect for the WFM/PM platform in India, you will define the technical blueprint for how Verint's engineering team builds, scales, and evolves its Java-based product suite. You will own system-level design decisions, establish cross-cutting architectural standards, and ensure the platform is secure, observable, performant, and maintainable at enterprise scale. You will apply proven software craftsmanship principles including 12-Factor App methodology, SOLID principles, and design patterns to guide the team toward a high-quality, long-lived codebase.
You will work at the intersection of hands-on technical depth and strategic engineering leadership.
Responsibilities:
Architecture and System Design
- Define and own the technical architecture for WFM, PM, and Platform product areas - spanning Java backend services, frontend systems, APIs, database design, and cloud/on-premises infrastructure.
- Architect solutions for both Cloud (AWS/Azure) and On-Premises deployment environments, ensuring consistency and portability.
Java Backend Engineering Excellence
- Own architectural implementation of Java and Spring Boot microservices, including Spring MVC, JPA/Hibernate, and integration patterns.
- Define and govern database architecture across PostgreSQL, MS SQL, and other relational stores; own schema design, query optimization, stored procedure standards, and indexing strategy.
Frontend and Full-Stack Oversight
- Define frontend architecture standards for ReactJS-based applications,
including component design, state management, and performance optimization.
- Govern integration patterns between backend Java services and frontend applications, including API design, authentication (OAuth 2.0/JWT), and error handling.
DevOps, CI/CD, and Operational Excellence
- Define CI/CD pipeline architecture using Jenkins and other DevOps tooling; establish standards for automated build, test, and deployment workflows.
Experience:
- 12+ years of professional software engineering with 3+ years in a dedicated architecture, principal engineer, or technical lead role.
- Experience driving architecture across distributed, cross-timezone engineering organizations.
Technical Skills:
- Back-End: Expert-level Java and Spring Boot (Spring MVC, JPA/Hibernate, Spring Security). Deep expertise in RESTful API design, microservices architecture, and enterprise integration patterns.
- Cloud : AWS/ Azure
- Frontend: Robust architectural knowledge of ReactJS. Familiarity with Angular and NodeJS.
- Databases: Expert-level PostgreSQL and MS SQL relational database architecture. Deep SQL query optimization, stored procedure design, schema migration, and indexing strategy.
- Build and Tooling: Gradle, Maven, npm. IDE expertise with IntelliJ IDEA and Eclipse.
- Testing: Expert-level JUnit, Mockito, PowerMock, and integration testing strategy.
- Scripting: Python, Shell Script, and Batch Script for automation and operational tooling.
📌 Software Architect (Bengaluru)
🏢 Verint Systems
📍 Bengaluru