Senior Java Applications Developer
Summary
Senior Java developer at Citigroup designing and delivering microservices in the Event Master Central domain, which centralizes corporate-action events across the enterprise. Day-to-day work spans Java/J2EE, Spring Boot, RESTful services, SQL, testing, and CI/CD pipelines, on a hybrid model in Belfast.
In this role you will design and deliver complex software solutions within Citi’s Event Master Central domain, enabling centralized action events across the enterprise. You’ll work within a cross-functional team to build robust microservices and maintain high-quality code and tests. The role focuses on modern Java/J2EE, Spring Boot, REST services, and CI/CD pipelines to support data-driven corporate action workflows. This opportunity offers hybrid work, continuous learning, and the chance to shape enterprise data and vendor strategy.
Pay / Benefits- hybrid working model (3 days in office, 2 remote)
- learning and development resources
- wellbeing and work-life balance initiatives
- competitive financial benefits and rewards package
- Develop and implement complex software solutions using Java/J2EE, Spring Boot, and RESTful services
- Design, develop, and maintain robust microservices following architectural best practices
- Apply Core Java concepts (multithreading, collections) and Spring Framework
- Create and optimize SQL queries and ensure code quality with Sonar
- Contribute to CI/CD pipelines and manage source code with Git/Bitbucket
- Design and execute unit, integration, and functional tests
- Promote clean coding practices and OOP/design patterns
- Collaborate with a team to foster excellence and continuous improvement
- Java/J2EE, Spring Boot, RESTful web services (XML, JSON)
- Microservices Architecture experience
- Core Java, multithreading, collections, Spring Framework
- CI/CD knowledge
- Git/Bitbucket for source control
- Sonar for code quality
- Unit/integration/functional testing experience
- strong problem-solving and communication skills
- Strong written and verbal communication
- solution-driven mindset
- collaborative team player
- Java/J2EE
- Spring Boot
- RESTful services