Full Stack Java Developer
1 NORTH WALL QUAY, Ireland
Citi
Citi is a leading global bank for institutions with cross-border needs, a global provider in wealth management and a U.S. personal bank.Citi is seeking an experienced Full-Stack Engineer to join our dynamic CTI group. We're looking for passionate software engineers who thrive in solving complex business problems through innovation and cutting-edge engineering practices. You will be responsible for writing high-quality code, collaborating with other developers, and breaking down complex requirements into manageable tasks.
This role supports the Technology Reference Data team within Citi Technology Infrastructure(CTI), helping build a consistent, reliable and standardized reference platforms that integrates application and infrastructure data across private and public clouds (AWS, GCP, Azure).
In addition to traditional full-stack engineering tasks, this role will also provide opportunities to work on AI/ML initiatives, making familiarity with Python-based machine learning frameworks and data science best practices a valuable asset.
Key Responsibilities:
- Good track record of relevant experience in design and development of Java-based systems.
- Experience with real-time messaging and ingestion e.g. Apache Kafka
- Experience building intuitive and responsive user interface using modern front-end frameworks (Angular/ReactJS)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Passionate believer in the value of continuous integration, testing and deployment following a test-driven development (TDD) approach
- Ability to work in distributed teams across multiple time zones
- Quick learner of new tools and technologies
What Sets You Apart:
- Experience with Python and related frameworks
- Knowledge of Large Language Models (LLMs) and their applications in enterprise environments
Education and Experience:
- Bachelor’s degree/University degree or equivalent experience
- 5+ years of experience in software development
- 3+ years of experience with full-stack development
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Systems & Engineering------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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.
View the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Angular AWS Azure Engineering GCP Java Kafka LLMs Machine Learning Python RDBMS SQL TDD Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.