Skip to main content

Verint - Software Architect - Java Full Stack Development

Technology
Verint
4 days agoUntil 21/11/2026
Hybrid

Job description

Software Architect (Java Full-Stack)

Company Overview :

Verint Systems is a global leader in customer engagement and intelligence solutions, helping organizations of all sizes build enduring customer relationships through its cloud and hybrid platform. Verint's AI-powered portfolio spans workforce management, quality monitoring, performance management, and digital-first customer engagement - serving thousands of organizations across industries worldwide.

We are building a high-impact engineering team in India to accelerate the development of our Workforce Management (WFM), Performance Management (PM), and Platform product areas. These roles represent a ground-floor opportunity to shape the team, influence architecture, and contribute directly to products used by enterprise customers globally.

Position Overview :

Role : Software Architect (Java Full-Stack)

Location : Bangalore, India (Hybrid)

Technologies : Java, Spring Boot, Spring MVC, ReactJS, REST APIs, PostgreSQL/MS SQL, AWS/Azure, Docker/Kubernetes, Jenkins, CI/CD tooling

Seniority : 12 years of professional software engineering experience, including 3 years in architecture or technical leadership

Work Mode : Agile Scrum, two-week sprints, cross-timezone collaboration with R&D centers in UK and the US

About the Role :

As a 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.

Key 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.
  • Create, maintain, and communicate Architecture Decision Records (ADRs) and system design documentation.
  • Lead system-level design reviews; enforce architectural governance and review gates for new features and initiatives.
  • Apply and enforce 12-Factor App methodology, SOLID principles, and established design patterns across the codebase.
  • Design enterprise-grade RESTful API contracts, versioning policies, backward compatibility strategies, and service boundary definitions.
  • 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.
  • Establish standards for unit and integration testing using PowerMock, Mockito, and JUnit; define test coverage thresholds and enforcement mechanisms.
  • Evaluate and govern usage of build tools including Gradle, Maven, and npm; define dependency management and versioning standards.
  • Champion secure-by-design practices aligned with OWASP Top 10 and enterprise customer security requirements.

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.
  • Provide architectural guidance on NodeJS services where applicable, including integration with Java backend systems.
  • Ensure accessibility, internationalisation (i18n), and cross-browser compatibility are considered in frontend architecture decisions.

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.
  • Own deployment architecture for application server environments including Tomcat, JBoss, and Oracle WebLogic Server (14 ).
  • Establish observability architecture: logging, metrics, distributed tracing, and alerting standards for both cloud and on-premises deployments.
  • Define SLOs, SLIs, and error budgets; lead post-incident architecture reviews and drive systemic reliability improvements.

Technical Standards, Governance, and Mentorship :

  • Define and own engineering standards: coding guidelines, testing strategy, performance benchmarks, scripting conventions (Python, Shell, Batch), and security requirements.
  • Establish and maintain the technology radar; govern adoption of third-party libraries, frameworks, and tools.
  • Own the technical debt roadmap; prioritize and sequence refactoring and modernization initiatives.
  • Serve as the architectural mentor for Senior and Lead engineers; enable the team to make sound design decisions independently.
  • Facilitate architecture guilds, design sprints, and tech talks to elevate team-wide architectural thinking.

Cross-Functional and Global Collaboration :

  • Partner with global R&D leadership, Product, and Engineering leaders in UK and the US to align architecture with product strategy.
  • Provide architectural input into roadmap planning, make-vs-buy evaluations, and platform investment decisions.
  • Communicate complex technical concepts clearly to non-technical stakeholders including Product, Customer Success, and executive audiences.
  • Engage directly with customers and enterprise stakeholders on production issues requiring architectural-level analysis and resolution.

Required Qualifications :

Education :

  • B.E. / B.Tech. / M.Tech. / M.Sc. in Computer Science, Software Engineering, or a closely related STEM field.
  • Equivalent exceptional practical experience with a demonstrable architectural portfolio will be considered.

Experience :

  • 12 years of professional software engineering with 3 years in a dedicated architecture, principal engineer, or technical lead role.
  • Demonstrable record of architecting large-scale, multi-tenant enterprise Java applications serving enterprise customers.
  • 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.
  • Frontend : Strong 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.
  • Application Servers : Oracle WebLogic Server (14 ), Tomcat, and JBoss/WildFly.
  • 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.
  • Cloud and Infrastructure : AWS or Azure architecture. Docker and Kubernetes. IaC fundamentals (Terraform or CloudFormation).
  • CI/CD : Jenkins pipeline architecture and CI/CD platform design.

Preferred / Nice-to-Have Qualifications :

  • Experience in WFM, PM, or enterprise analytics SaaS domains.
  • Familiarity with Verint WFO, PM product architecture.
  • AWS Solutions Architect Professional or Azure Solutions Architect Expert certification.
  • Experience with TOGAF, C4 model, or equivalent architectural frameworks.
  • Contributions to open-source projects or published technical content.
  • Knowledge of regulatory compliance architecture (GDPR, SOC 2, ISO 27001).

What We Offer :

  • Competitive compensation package including performance-linked bonus.
  • Comprehensive health insurance for employee and dependents.
  • Flexible hybrid working model balancing remote and in-office collaboration.
  • Annual learning and development budget - courses, certifications, and conference attendance.
  • Access to Verint's global R&D community and opportunity to collaborate with world-class engineers.
  • Clear career-growth path with transparent promotion criteria and regular performance conversations.
  • Modern, well-equipped offices in Bangalore.
  • Employee well-being programs and paid volunteering days.
Keywords
ReactOSDBaseCodingGadgetSCHEMASpring FrameworkSpring SecurityMicrosoft SQL ServerTechnical debtThe Open Group Architecture FrameworkOracle WebLogic ServerBlueprintMAVENModel–view–controllerAngularNode.jsNpmAngularJSOracle DatabaseMockito

Interested in this role?