Job descriptionFor additional information, please review .* **Strategic Technical Leadership:** Provide vision and strategic direction for the full stack development across Angular/React, Java, and Spring Boot ecosystems, ensuring alignment with enterprise architecture standards and business objectives.* **Architectural Design & Solutioning:** Lead the detailed design and architectural blueprinting of scalable, resilient, and performant solutions, leveraging deep expertise in Java, Spring Boot, Kafka, and microservices architectures.* **Team Leadership & Management:** Work with engineers onshore, offshore and matrix teams to implement a business solution. Mentor, and manage high-performance engineering teams, fostering a culture of technical excellence, collaboration, and continuous improvement.* **Stakeholder Engagement & Management:** Proactively engage with senior business stakeholders, product owners, and other technology groups to understand requirements, manage expectations, communicate progress, and influence strategic decisions.* **Hands-on Technical Guidance:** Provide hands-on expertise in complex coding challenges, code reviews, and technical problem-solving. Guide teams in implementing best practices.* **Quality Assurance & Standards:** Champion and enforce high standards for code quality, security, and maintainability. Drive the adoption of industry best practices, design patterns, coding standards, and modularity across all development efforts.* **Innovation & Adoption:** Continuously evaluate and advocate for the adoption of new development tools, libraries, and approaches to enhance delivery quality, efficiency, and system resilience.* **Vulnerability & Security Management:** Implement stringent security practices, analyze applications for vulnerabilities, and lead efforts in ensuring compliance with Citi's security policies and standards.* **Problem Resolution & Escalation:** Act as a primary escalation point for complex technical issues, exercise expert judgment to identify root causes, analyze information, and implement effective, sustainable solutions.* **8+ years of hands-on experience** in building enterprise scale highly componentized applications* **Expert-level Full Stack Development:** Demonstrated experience in Angular, React, and associated testing frameworks (Jest).* **Advanced Java Ecosystem Proficiency:** Expertise in Java, Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data, coupled with hands-on experience in Threading, Collections, Exception Handling, JDBC, OOD/OOP Concepts, and GoF Design Patterns.* **Messaging & Integration Architectures:** Experience with Messaging-Oriented Middleware (MoM), and Micro-services utilizing REST, with a strong understanding of Kafka and other enterprise messaging systems (e.g., RabbitMQ, ActiveMQ, IBM MQ).* **Cloud-Native & DevOps Expertise:** Proven experience in designing and implementing cloud-ready applications and deployment pipelines on large-scale container platforms (e.g., Kubernetes, Docker). Strong understanding of CI/CD environments and tools (Tekton, Harness, Jenkins, Code Quality).* **Database Expertise:** Proficient in SQL, particularly Oracle dialect, with comprehensive knowledge of database SQL optimization.* **Architectural & Design Principles:** In-depth knowledge of industry standard best practices, design patterns, coding standards, modularity, and prototyping.* **System Optimization & Troubleshooting:** Advanced skills in debugging, performance tuning, and optimizing complex enterprise applications.* **Agile & SDLC Leadership:** Thorough understanding and practical experience leading teams within the Agile SDLC framework.* **Leadership & Communication:** Consistently demonstrates clear and concise written and verbal communication skills, with a proven ability to lead, influence, and articulate complex technical concepts to both technical and non-technical senior stakeholders. Demonstrated ability to adjust priorities quickly as circumstances dictate, and project management skills to manage multiple critical deliverables.* **Industry:** Experience developing applications in Financial Services.* **Documents Storage:** Experience with storage of documents in Documentum, S3 compatible Software Defined Storage (SDS) systems.* **Application Servers:** Experience with application servers like Tomcat, Jetty, Apache HTTPD.* **Application Performance Monitoring Tools:** Experience with APM tools like Dynatrace, AppDynamics.* **Caching Technologies:** Experience with distributed caches like Hazelcast, MemCached, Redis.* **AI:** Experience working with Gen AI Integrations.* Bachelor’s degree/University degree or equivalent experience* Master’s degree preferred #J-18808-Ljbffr