15 days ago
Belfast, United KingdomSenior
Responsibilities
- Develop and implement complex software solutions using Java/J2EE, Spring Boot, and Spring Framework.
- Design, develop, and maintain robust microservices aligned with architectural best practices.
- Apply Core Java expertise, including multithreading and the Collections framework.
- Create and optimize SQL queries.
- Contribute to CI/CD pipelines and manage source code with Git or Bitbucket.
- Apply clean-coding principles and maintain code quality using tools such as Sonar.
- Design and implement unit, integration, and functional tests.
- Analyze complex technical problems, devise solutions, and lead their implementation.
- Collaborate with application developers to promote technical excellence and continuous improvement.
Requirements
- Strong experience developing and implementing complex software solutions.
- Strong knowledge of Java/J2EE, Spring Boot, Spring Framework, and XML and JSON.
- Proven experience with microservices architecture.
- Hands-on experience with Core Java, multithreading, and the Collections framework.
- Understanding of software engineering best practices, object-oriented programming, design patterns, and CI/CD pipelines.
- Experience with source-code management tools such as Git.
- Understanding of clean-coding principles and code-quality measurement tools such as Sonar.
- Demonstrated ability to design and implement unit, integration, and functional tests.
- Ability to analyze complex problems, develop strategic solutions, and lead implementation.
- Good written and verbal communication skills.
- Experience with AI technology such as Devin or Copilot is advantageous.
- Understanding of cloud-native development principles is advantageous.
- Experience with Docker, Kubernetes, or OpenShift is advantageous.
- Proficiency with Jira for task tracking, backlog management, and sprint participation is advantageous.
Benefits
- Hybrid work model with three days in the office and two days working remotely.
- Access to learning and development resources in data analytics, financial governance, and emerging technologies.
- Wellbeing support and work-life balance initiatives.
- Competitive financial benefits and a rewards package aligned with experience and contribution.
- Full-time employment with cross-functional collaboration across finance, sourcing, and technology functions.
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
