About This Role
<p>We are seeking an experienced and highly skilled <b>Java/J2EE Technical Lead</b> at the <b>C13 (Vice President)</b> level to join our Technology organization. The ideal candidate will lead the design, development, and delivery of complex enterprise-grade applications using <b>Java, Spring, Angular, React, Oracle, Kafka, IBM MQ, WebSphere Application Server (WAS), ECS/OpenShift</b>, and <b>Microservices</b> architectures. This role requires a strong engineering mindset, leadership capability, and a passion for building resilient, high-performance financial systems.</p><div><p></p></div><h1>Key Responsibilities</h1><h2>Technical Leadership</h2><ul><li>Lead end-to-end design, development, and delivery of enterprise Java/J2EE applications.</li><li>Provide technical direction, mentorship, and guidance to a team of 5–10 software engineers.</li><li>Conduct code reviews, enforce coding standards, and champion engineering best practices including <b>TDD</b> and <b>BDD</b>.</li><li>Drive architectural decisions across microservices, API design, and UI layers.</li></ul><h2>Backend Development</h2><ul><li>Design and develop scalable <b>Java (11/17)</b> and <b>Spring Boot / Spring Framework</b> microservices.</li><li>Build RESTful APIs and integrate with enterprise messaging platforms — <b>Apache Kafka</b> and <b>IBM MQ</b>.</li><li>Deploy and manage applications on <b>WebSphere Application Server (WAS)</b> and container platforms (<b>ECS / OpenShift / Kubernetes</b>).</li><li>Develop and optimize complex queries, stored procedures, and schema designs using <b>Oracle Database</b>.</li></ul><h2>Frontend Development</h2><ul><li>Collaborate with UI teams on <b>Angular</b> and <b>React</b> based Single Page Applications (SPAs).</li><li>Ensure seamless API integration between backend microservices and frontend layers.</li><li>Enforce UI coding standards, component reusability, and accessibility compliance.</li></ul><h2>Microservices & Architecture</h2><ul><li>Architect and deliver <b>cloud-native microservices</b> following domain-driven design (DDD) and event-driven architecture patterns.</li><li>Design inter-service communication using synchronous REST and asynchronous messaging (Kafka, IBM MQ).</li><li>Ensure services meet enterprise standards for scalability, resilience, and fault tolerance.</li><li>Lead migration of monolithic applications to microservices architecture where applicable.</li></ul><h2>Messaging & Integration</h2><ul><li>Design and implement <b>Kafka-based</b> event streaming pipelines for real-time data processing.</li><li>Configure and manage <b>IBM MQ</b> queues, topics, channels, and listeners for enterprise messaging.</li><li>Ensure message reliability, ordering, idempotency, and dead-letter handling.</li></ul><h2>Quality Assurance & Test Automation</h2><ul><li>Champion a <b>test-first culture</b> across the engineering team.</li><li>Lead development of unit, integration, and end-to-end test suites using <b>JUnit 5</b>, <b>Mockito</b>, <b>Selenium</b>, and <b>Cucumber</b>.</li><li>Implement and maintain test automation frameworks integrated into CI/CD pipelines.</li><li>Drive code coverage targets (>80%) and quality gate compliance via <b>SonarQube</b>.</li></ul><h2>DevOps & Delivery</h2><ul><li>Build and maintain CI/CD pipelines using Jenkins, Maven/Gradle, and container orchestration tools.</li><li>Deploy microservices on <b>ECS (Elastic Container Service)</b> and/or <b>OpenShift</b> clusters.</li><li>Ensure deployment health through monitoring, alerting, and observability tooling.</li></ul><h2>Collaboration & Governance</h2><ul><li>Partner with Product Owners, Business Analysts, QA leads, and infrastructure teams.</li><li>Participate in architecture review boards and contribute to technology standards.</li><li>Ensure solutions comply with security, risk, and audit requirements.</li></ul><div><p></p></div><h1>Required Qualifications</h1><h2>Education</h2><ul><li><b>Bachelor's degree</b> in Computer Science, Engineering, or related technical field (required).</li><li><b>Master's degree</b> preferred.</li></ul><h2>Experience</h2><ul><li><b>10+ years</b> of hands-on software engineering experience.</li><li><b>5+ years</b> in a technical lead or senior engineering capacity.</li><li>Proven experience in <b>financial services / banking technology</b> environments preferred.</li></ul><h2>Technical Skills</h2><p><b>Category</b></p><p><b>Technologies / Skills</b></p><p><b>Core Languages</b></p><p>Java (11/17), J2EE, SQL, TypeScript, JavaScript</p><p><b>Backend Frameworks</b></p><p>Spring Boot, Spring MVC, Spring Security, Spring Batch, Hibernate, JPA</p><p><b>Frontend Frameworks</b></p><p>Angular (12+), React (17/18), HTML5, CSS3, RxJS, Redux</p><p><b>Messaging & Streaming</b></p><p>Apache Kafka, IBM MQ (MQ Series)</p><p><b>Application Servers</b></p><p>WebSphere Application Server (WAS), Tomcat, JBoss</p><p><b>Databases</b></p><p>Oracle (PL/SQL, RAC), PostgreSQL, Redis</p><p><b>Container & Cloud</b></p><p>ECS (AWS Elastic Container Service), OpenShift, Kubernetes, Docker</p><p><b>Testing & QA</b></p><p>JUnit 5, Mockito, Selenium, Cucumber, REST Assured, SonarQube</p><p><b>Test Automation</b></p><p>CI-integrated test pipelines, BDD frameworks, Performance Testing (JMeter)</p><p><b>CI/CD & DevOps</b></p><p>Jenkins, Maven, Gradle, Git, Nexus/Artifactory</p><p><b>Security</b></p><p>OAuth 2.0, JWT, SSL/TLS, Vault, LDAP</p><p><b>Architecture Patterns</b></p><p>Microservices, Event-Driven, CQRS, API Gateway, Circuit Breaker</p><p><b>Methodologies</b></p><p>Agile/Scrum, SAFe, TDD, BDD, DevSecOps</p><div><p></p></div><h1>Preferred Qualifications</h1><ul><li>Hands-on experience deploying on <b>AWS ECS with Fargate</b> or <b>EC2-backed clusters</b>.</li><li>Experience with <b>IBM MQ</b> administration and advanced configuration (clustering, SSL, HA).</li><li>Familiarity with <b>Kafka Streams</b>, <b>Schema Registry</b>, and <b>Confluent Platform</b>.</li><li>Exposure to <b>Oracle RAC</b>, <b>GoldenGate</b>, or <b>Data Guard</b> for high availability.</li><li>Knowledge of <b>API Gateway</b> patterns (Apigee, AWS API Gateway).</li><li>Experience with <b>Citi internal platforms</b> such as Helix, Lightspeed Enterprise (LSE), or COIN.</li><li>Certifications: <b>Oracle Certified Professional (Java SE)</b>, <b>AWS Certified Developer/Solutions Architect</b>, <b>Kafka Certified Developer</b>.</li></ul><div><p></p></div><h1>Leadership & Behavioral Competencies</h1><ul><li>Strong technical judgment with the ability to make sound architectural decisions under ambiguity.</li><li>Proven ability to lead, coach, and grow engineering talent.</li><li>Excellent verbal and written communication with technical and non-technical stakeholders.</li><li>Collaborative and inclusive team leader with a continuous improvement mindset.</li><li>High accountability and ownership for engineering delivery and quality.</li><li>Passion for emerging technologies and innovation in financial services.</li></ul><p></p><p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family Group: </b></h2>Technology<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family:</b></h2>Applications Development<p style="text-align:inherit"><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></p><h2><b>Time Type:</b></h2>Full time<p style="text-align:inherit"><span><span class="WHP0">------------------------------------------------------</span></span></p><h2><b>Most Relevant Skills </b></h2>Please see the requirements listed above.<p>------------------------------------------------------</p><h2><b>Other Relevant Skills </b></h2>For complementary skills, please see above and/or contact the recruiter.<p>------------------------------------------------------</p><p style="text-align:left"><i><span>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.</span></i></p><p style="text-align:inherit"><i><span> </span></i></p><p style="text-align:left"><i><span>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 </span></i><i><a href="https://www.citigroup.com/citi/accessibility/application-accessibility.htm" target="_blank">Accessibility at Citi</a><span>.</span></i><br /><br /><i><span>View Citi’s </span><a href="https://www.citigroup.com/global/eeo-aa-policy" target="_blank">EEO Policy Statement</a><span> and the </span><a href="https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf" target="_blank">Know Your Rights</a><span> poster.</span></i></p>