Bangalore, KA, IN
6 days ago
Technical Architect – CCSI Application
Position Description:

About the Role:
We are seeking an experienced Technical Architect to lead the design, development, and deployment of the CCSI application, a core middleware solution developed and maintained by CGI. The ideal candidate will have deep expertise in Java-based enterprise systems, cloud-native architectures, and modern DevOps practices, with a strong ability to translate complex business requirements into scalable and cost-effective technical solutions.

Key Responsibilities:
Lead the end-to-end architecture, design, and technical delivery of the CCSI middleware application.
Translate complex business and functional requirements into robust, scalable, and sustainable system architectures.
Drive technical design sessions, ensuring architectural integrity, performance, and best practices across the stack.
Provide technical leadership to development teams, conducting code reviews and guiding solution implementation.
Identify and resolve design flaws, performance bottlenecks, and security vulnerabilities.
Collaborate with cross-functional teams including Cloud, DevOps, Security, and Infrastructure to ensure seamless integration and deployment.
Define and maintain architecture standards, patterns, and governance for the CCSI platform.
Support cloud migration, modernization, and performance optimization initiatives.
Ensure compliance with security standards, API management policies, and data protection best practices.
Evaluate and recommend new technologies, frameworks, and tools to enhance platform efficiency and reliability.

Required Technical Skills and Experience:
10+ years of experience in software development and solution architecture for enterprise-scale systems.
Expert-level proficiency in Java 11/17/21, JEE, and related frameworks.
5+ years of hands-on experience with Spring Framework, Spring Boot, MVC, and associated libraries/tools.
Proven experience designing and delivering Microservices Architecture and RESTful APIs.
5+ years of experience working in public cloud environments (Azure preferred), including cloud-native application development using Docker and Kubernetes.
Strong experience with containerization and orchestration tools (Docker, Kubernetes, OpenShift).
Deep understanding of Azure services such as Blob Storage, Azure Files, Azure Functions, APIM Gateway, and Azure Redis.
In-depth knowledge of databases, including RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra, Redis).
Proficiency in CI/CD pipelines using Jenkins, GitHub Actions, Maven/Gradle, and Terraform.
Solid understanding of code quality and monitoring tools: Git, SonarQube, Fortify, AppDynamics, and Dynatrace.
Hands-on experience implementing security mechanisms (OAuth2, JWT, API Gateway policies, encryption).
Proven track record of performance tuning, scalability optimization, and application resilience engineering.

Skills: JavaJava Enterprise Editions JEEMicroservicesSpring What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

Confirmar seu email: Enviar Email