About This Role
<p>We are seeking a skilled and motivated<span> </span><b>Java Developer</b><span> </span>to join our engineering team.</p><p>This is an exciting opportunity for a strong backend engineer who wants to maintain deep expertise in core Java technologies while actively building practical experience in the rapidly evolving field of Artificial Intelligence.</p><h2>Key Responsibilities:</h2><ul><li><b>Design & Development:</b><span> </span>Architect, build, and maintain high-quality, scalable, and secure backend services and RESTful APIs using Java (version 17 or higher) and the Spring Boot framework.</li><li><b>Microservices Architecture:</b><span> </span>Develop and deploy microservices in containerized environments (Docker, Kubernetes/OpenShift).</li><li><b>Database Management:</b><span> </span>Design and optimize database schemas, write efficient queries, and integrate with relational (e.g., PostgreSQL, Oracle) and non-relational (e.g., MongoDB, Cassandra) databases.</li><li><b>CI/CD & DevOps:</b><span> </span>Participate in and improve continuous integration and continuous deployment (CI/CD) pipelines to ensure automated, reliable software delivery.</li><li><b>Code Quality & Testing:</b><span> </span>Write clean, maintainable, and testable code. Implement comprehensive unit, integration, and contract tests (JUnit, Mockito).</li><li><b>Collaboration:</b><span> </span>Work closely with product managers, system architects, and frontend engineers to translate business requirements into technical solutions.</li><li><b>AI Feature Integration:</b><span> </span>Integrate Large Language Model (LLM) APIs (e.g., OpenAI, Anthropic, or internal AI gateways) into existing Java applications to enable smart features like summarization, semantic search, or automated classification.</li><li><b>Framework Utilization:</b><span> </span>Utilize modern Java-based GenAI libraries and frameworks, such as<span> </span><b>LangChain4j</b><span> </span>or<span> </span><b>Spring AI</b>, to build Retrieval-Augmented Generation (RAG) pipelines and agentic workflows.</li></ul><h2>Required Technical Skills</h2><ul><li><b>Programming Language:</b><span> </span>Strong proficiency in Java (Java 11/17+ preferred), including deep understanding of multi-threading, concurrency, and object-oriented design patterns.</li><li><b>Frameworks:</b><span> </span>Extensive experience with Spring Boot, Spring Cloud, Spring Data, and Spring Security.</li><li><b>APIs:</b><span> </span>Proven experience designing and consuming RESTful Web Services.</li><li><b>Databases:</b><span> </span>Solid experience with SQL (PostgreSQL, MySQL, or Oracle) and ORM frameworks like Hibernate/JPA.</li><li><b>Build & Version Control:</b><span> </span>Proficiency with Git, Maven, or Gradle.</li></ul><h2></h2><h2>Preferred Qualifications</h2><ul><li>Experience with cloud platforms (AWS, GCP, or Azure).</li><li>Familiarity with message brokers/queues (Apache Kafka, RabbitMQ).</li><li>Prior experience building a basic Retrieval-Augmented Generation (RAG) application or chatbot (even as a personal project).</li><li>Familiarity with Python (for basic AI scripting or data manipulation) is a plus, though the primary focus remains Java.</li></ul><h2>Soft Skills & Competencies</h2><ul><li><b>Curiosity & Continuous Learning:</b><span> </span>A strong desire to stay updated on both Java advancements and the fast-moving GenAI landscape.</li><li><b>Problem-Solving:</b><span> </span>Analytical mindset with the ability to troubleshoot complex backend issues and design creative AI-driven solutions.</li><li><b>Communication:</b><span> </span>Excellent verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.</li><li><b>Collaboration:</b><span> </span>A team player who thrives in an agile, collaborative environment.</li></ul><h2>Education & Experience</h2><ul><li>Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).</li><li>5+ years of professional software development experience focusing on Java backend systems.</li><li>Demonstrated interest or minor project experience (academic, personal, or professional) involving Generative AI or LLM integration.</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>