26 Oct
|
Citigroup
|
Chennai
**Business / Organization Overview** We are seeking an experienced and visionary **Java Technical Lead (C12)** to join our Enterprise Engineering team. In this role, you will be responsible for leading the design, implementation, and architectural evolution of high-throughput, mission-critical enterprise systems. You will collaborate closely with cross-functional architecture, product, and infrastructure teams to build scalable, resilient, and secure microservices and distributed event-driven platforms. **Role Summary** As a C12 Technical Lead, you will combine hands-on technical execution with engineering leadership. You will drive architectural decisions, govern development standards, mentor engineering talent, and deliver end-to-end resilient back-end and distributed messaging solutions. You will champion engineering excellence, modern DevOps practices, and cloud-native containerized delivery. **Key Responsibilities** **Technical Leadership & Architecture** + Lead the technical design, system decomposition, and development of mission-critical microservices and event-driven architectures. + Partner with Enterprise Architecture, Security, and Infrastructure teams to ensure alignment with organizational blueprints, compliance benchmarks, and engineering standards. + Own technical governance, including architectural reviews, coding standards, automated testing frameworks, and non-functional requirements (resilience, scalability, low latency, fault tolerance). **Hands-on Engineering & Delivery** + Design and implement robust, high-performance back-end services using **Core Java, Spring Boot, and RESTful APIs** . + Build and optimize event streaming and message-oriented middleware patterns using **Apache Kafka** and **IBM MQ / JMS** . + Architect and tune high-volume data persistence layers across relational databases ( **Oracle** ) and NoSQL document stores ( **MongoDB** ). + Drive containerization and deployment strategies targeting modern enterprise cloud platforms ( **ECS / Red Hat OpenShift** ). **Engineering Excellence & Mentorship** + Conduct rigorous code reviews, enforce unit/integration test coverage standards, and eliminate technical debt. + Mentor and coach junior and mid-level developers, fostering a culture of innovation, accountability, and continuous improvement. + Lead root-cause analysis (RCA) and performance troubleshooting for complex production incidents and distributed system bottlenecks. **Agile & DevOps Collaboration** + Drive end-to-end CI/CD automation,
shift-left security (SAST/DAST, dependency scanning), and containerized deployments. + Work closely with Product Owners, Scrum Masters, and Business Stakeholders in an Agile/Scrum delivery model to translate complex business requirements into clear technical roadmaps and epics. **Required Qualifications & Technical Skills** **Education & Experience** + **Bachelor's or Master's Degree** in Computer Science, Information Technology, Software Engineering, or related discipline. + **10+ years** of total software engineering experience, with at least 2 years in a technical leadership or module lead capacity. **Primary (Core) Skills & Competencies** + **Core Java & Frameworks:** Deep expertise in Java (Java 11 / 17 / 21), Concurrency, Multithreading, JVM internals, Memory Management, and Garbage Collection tuning. + **Spring Ecosystem:** Comprehensive experience with Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Cloud). + **API & Integration:** Extensive experience designing and developing RESTful Web Services, OpenAPI/Swagger specifications, and contract-driven API patterns. + **Messaging & Event Streaming:** Strong hands-on implementation experience with **Apache Kafka** (producers, consumers, partitions, fault handling) and enterprise message queues ( **IBM MQ / JMS** ). + **Database Engineering:** Relational: **Oracle DB** (complex SQL, PL/SQL, schema design, index tuning, transaction isolation). NoSQL: **MongoDB** (data modeling, indexing strategies, aggregation pipelines, performance tuning). + **Design Patterns & Clean Code:** Robust grounding in SOLID principles, Domain-Driven Design (DDD), Distributed Transactions, Sagas, and Microservices design patterns. **Secondary Skills & Familiarity (Highly Desirable)** + **Containerization & Platforms:** Hands-on experience with Docker, Kubernetes, and enterprise container platforms such as **ECS / Red Hat OpenShift** . + **Frontend / Full-Stack Exposure:** Familiarity with modern frontend development using **Angular** , React JS.
+ **Business Process Management:** Exposure to enterprise workflow engines such as **IBM Business Automation Workflow (BAW) / BPM** . + **Application Servers & Middleware:** Understanding of legacy or hybrid runtime environments including **IBM WebSphere Application Server (WAS / Liberty)** . + **CI/CD & DevOps:** Working knowledge of modern deployment pipelines, Jenkins/Tekton/Harness, Git, Maven/Gradle, and code quality tools (SonarQube, Snyk). **Leadership & Behavioral Competencies** + **Problem Solving:** Exceptional analytical and debugging skills with a proven track record of resolving complex distributed systems challenges. + **Communication:** Strong verbal and written communication skills with the ability to articulate technical tradeoffs to non-technical business partners. + **Ownership & Drive:** Demonstrated ability to independently lead engineering initiatives from ideation to production rollout. + **Collaboration:** High team spirit and emotional intelligence to work across globally distributed engineering teams. ------------------------------------------------------ **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.
📌 Senior Java Lead Engineer (Chennai)
🏢 Citigroup
📍 Chennai