Java/EE Technical Lead - Vice President (Chennai)

Java/EE Technical Lead - Vice President (Chennai)

31 Aug
|
Citigroup
|
Chennai

31 Aug

Citigroup

Chennai

We are seeking an experienced and highly skilled **Java/J2EE Technical Lead** at the **C13 (Vice President)** level to join our Technology organization. The ideal candidate will lead the design, development, and delivery of complex enterprise-grade applications using **Java, Spring, Angular, React, Oracle, Kafka, IBM MQ, WebSphere Application Server (WAS), ECS/OpenShift** , and **Microservices** architectures. This role requires a strong engineering mindset, leadership capability, and a passion for building resilient, high-performance financial systems. **Key Responsibilities** **Technical Leadership** + Lead end-to-end design, development, and delivery of enterprise Java/J2EE applications. + Provide technical direction, mentorship, and guidance to a team of 5-10 software engineers. + Conduct code reviews, enforce coding standards, and champion engineering best practices including **TDD** and **BDD** . + Drive architectural decisions across microservices, API design, and UI layers. **Backend Development** + Design and develop scalable **Java (11/17)** and **Spring Boot / Spring Framework** microservices. + Build RESTful APIs and integrate with enterprise messaging platforms - **Apache Kafka** and **IBM MQ** . + Deploy and manage applications on **WebSphere Application Server (WAS)** and container platforms ( **ECS / OpenShift / Kubernetes** ). + Develop and optimize complex queries, stored procedures, and schema designs using **Oracle Database** . **Frontend Development** + Collaborate with UI teams on **Angular** and **React** based Single Page Applications (SPAs). + Ensure seamless API integration between backend microservices and frontend layers. + Enforce UI coding standards, component reusability, and accessibility compliance. **Microservices & Architecture** + Architect and deliver **cloud-native microservices** following domain-driven design (DDD) and event-driven architecture patterns. + Design inter-service communication using synchronous REST and asynchronous messaging (Kafka, IBM MQ). + Ensure services meet enterprise standards for scalability, resilience, and fault tolerance. + Lead migration of monolithic applications to microservices architecture where applicable. **Messaging & Integration** + Design and implement **Kafka-based** event streaming pipelines for real-time data processing. + Configure and manage **IBM MQ** queues, topics, channels, and listeners for enterprise messaging. + Ensure message reliability, ordering, idempotency, and dead-letter handling. **Quality Assurance & Test Automation** + Champion a **test-first culture** across the engineering team. + Lead development of unit, integration, and end-to-end test suites using **JUnit 5** , **Mockito** ,



**Selenium** , and **Cucumber** . + Implement and maintain test automation frameworks integrated into CI/CD pipelines. + Drive code coverage targets (>80%) and quality gate compliance via **SonarQube** . **DevOps & Delivery** + Build and maintain CI/CD pipelines using Jenkins, Maven/Gradle, and container orchestration tools. + Deploy microservices on **ECS (Elastic Container Service)** and/or **OpenShift** clusters. + Ensure deployment health through monitoring, alerting, and observability tooling. **Collaboration & Governance** + Partner with Product Owners, Business Analysts, QA leads, and infrastructure teams. + Participate in architecture review boards and contribute to technology standards. + Ensure solutions comply with security, risk, and audit requirements. **Required Qualifications** **Education** + **Bachelor's degree** in Computer Science, Engineering, or related technical field (required). + **Master's degree** preferred. **Experience** + **10+ years** of hands-on software engineering experience. + **5+ years** in a technical lead or senior engineering capacity. + Proven experience in **financial services / banking technology** environments preferred. **Technical Skills** **Category** **Technologies / Skills** **Core Languages** Java (11/17), J2EE, SQL, TypeScript, JavaScript **Backend Frameworks** Spring Boot, Spring MVC, Spring Security, Spring Batch, Hibernate, JPA **Frontend Frameworks** Angular (12+), React (17/18), HTML5, CSS3, RxJS, Redux **Messaging & Streaming** Apache Kafka, IBM MQ (MQ Series) **Application Servers** WebSphere Application Server (WAS), Tomcat, JBoss **Databases** Oracle (PL/SQL, RAC), PostgreSQL, Redis **Container & Cloud** ECS (AWS Elastic Container Service), OpenShift, Kubernetes, Docker **Testing & QA** JUnit 5, Mockito, Selenium, Cucumber, REST Assured, SonarQube **Test Automation** CI-integrated test pipelines, BDD frameworks, Performance Testing (JMeter) **CI/CD & DevOps** Jenkins, Maven, Gradle, Git, Nexus/Artifactory **Security** OAuth 2.0, JWT, SSL/TLS, Vault, LDAP **Architecture Patterns** Microservices, Event-Driven, CQRS, API Gateway, Circuit Breaker **Methodologies** Agile/Scrum, SAFe, TDD, BDD,



DevSecOps **Preferred Qualifications** + Hands-on experience deploying on **AWS ECS with Fargate** or **EC2-backed clusters** . + Experience with **IBM MQ** administration and advanced configuration (clustering, SSL, HA). + Familiarity with **Kafka Streams** , **Schema Registry** , and **Confluent Platform** . + Exposure to **Oracle RAC** , **GoldenGate** , or **Data Guard** for high availability. + Knowledge of **API Gateway** patterns (Apigee, AWS API Gateway). + Experience with **Citi internal platforms** such as Helix, Lightspeed Enterprise (LSE), or COIN. + Certifications: **Oracle Certified Professional (Java SE)** , **AWS Certified Developer/Solutions Architect** , **Kafka Certified Developer** . **Leadership & Behavioral Competencies** + Strong technical judgment with the ability to make sound architectural decisions under ambiguity. + Proven ability to lead, coach, and grow engineering talent. + Excellent verbal and written communication with technical and non-technical stakeholders. + Team-oriented and inclusive team leader with a continuous improvement mindset. + High accountability and ownership for engineering delivery and quality. + Passion for emerging technologies and innovation in financial services. ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ _Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._ _If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi's_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

📌 Java/EE Technical Lead - Vice President (Chennai)
🏢 Citigroup
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java/ee technical lead - vice president (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: java/ee technical lead - vice president (chennai) / chennai