About This Role
<p>We are seeking a highly skilled and motivated Senior JAVA Fullstack Developer and Team Lead to join our dynamic technology team. The successful candidate will be a hands-on leader with a strong technical background, responsible for guiding a team of developers while contributing to the design, development, and deployment of mission-critical enterprise applications. This role requires a deep expertise in Java-based full-stack development, modern DevOps practices, and the ability to mentor and manage a high-performing team.<br /><br /><b><u>Responsibilities:</u></b></p><ul><li><b>Full-Stack Development:</b><ul><li>Design, develop, test, and maintain robust, scalable, and high-performance web applications using Java (Core & Enterprise), Spring Boot, Angular, and JavaScript.</li><li>Develop and integrate with RESTful APIs and SOAP web services, ensuring secure and efficient data exchange.</li><li>Write clean, maintainable, and well-documented code.</li></ul></li><li><b>Architecture & Design:</b><ul><li>Participate in architectural discussions and contribute to the design of new features and systems.</li><li>Ensure solutions are aligned with enterprise architecture standards and strategy.</li><li>Troubleshoot and resolve complex technical issues across the full stack.</li></ul></li><li><b>DevOps & Deployment:</b><ul><li>Manage and improve CI/CD pipelines using Jenkins and/or Lightspeed for automated builds, testing, and deployments.</li><li>Deploy and manage applications on Linux-based environments, including containerized platforms like OpenShift (ECS) and Kubernetes.</li><li>Gain and maintain proficiency in managing application servers such as WildFly, Apache, and WebLogic.</li></ul></li></ul><p></p><p><b><u>Recommended Qualifications:</u></b></p><ul><li><b>Experience:</b><ul><li>A minimum of 8+ years of professional experience in software development, with a significant focus on Java-based enterprise applications.</li><li>Proven experience in a team lead or senior developer role with mentorship responsibilities.</li></ul></li><li><b>Technical Skills:</b><ul><li><b>Core Programming:</b> Expert proficiency in <b>Core JAVA</b> and <b>JavaScript</b>.</li><li><b>Backend:</b> Extensive hands-on experience with the <b>Spring Boot</b> framework.</li><li><b>Frontend:</b> Strong experience with <b>Angular</b> for building modern user interfaces.</li><li><b>Web Services:</b> Deep understanding and practical experience in designing and consuming <b>REST APIs</b> and <b>SOAP</b> web services.</li><li><b>Databases:</b> Proficiency with relational databases such as <b>Oracle, MySQL, and PostgreSQL</b>.</li><li><b>Platforms & Servers:</b> Hands-on experience with <b>Linux servers</b>, <b>OpenShift (ECS)</b>, and application servers like <b>WildFly</b>, <b>Apache</b>, and <b>WebLogic</b>.</li><li><b>DevOps:</b> Demonstrable experience with CI/CD practices and tools, specifically <b>Jenkins</b> or <b>Lightspeed</b> pipelines, and application deployment on <b>Kubernetes</b>.</li></ul></li><li><b>Soft Skills:</b><ul><li>Excellent leadership and communication skills.</li><li>Strong problem-solving and analytical abilities.</li><li>Ability to manage multiple priorities in a fast-paced, global environment.</li></ul></li></ul><p><br /><b><u>Education:</u></b></p><ul><li>Bachelor’s degree/University degree or equivalent experience</li></ul><p></p><p><br />This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.</p><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>