Senior Full Stack Java Devloper
About Citco
The Citco group of companies (Citco) is a network of independent companies worldwide for over 70 years, all of which are leading providers of asset-servicing solutions to the global alternative investment industry. With $1.8+ trillion in AuA and operations across 36 countries with over 50 office locations.
For decades, industry publications have recognized our leadership in service and innovation. These accolades are a reflection of our drive to push ourselves and our industry forward.
With strategically positioned global offices, we offer opportunities for graduates and seasoned professionals to work across the world. Careers at Citco can span continents.
For more information about Citco, please visit www.citco.com
Your Role:As a Full Stack Engineer – Technical Lead, you will be responsible for leading by example and delivering high-quality software solutions in a modern Agile environment. You'll work closely with developers and stakeholders across the globe to build and maintain enterprise-grade systems.
Key Responsibilities:
- Actively participate in all Agile ceremonies (Sprint Planning, Daily Scrums, Reviews, Retrospectives).
- Develop dynamic, responsive front-end components using React.
- Design and test robust back-end systems using Java, Spring, and Hibernate.
- Work with relational databases (Oracle or PostgreSQL) and write efficient SQL queries.
- Implement and maintain unit, integration, and automation tests.
- Lead peer code reviews and ensure high code quality across the team.
- Manage CI/CD pipelines for deployment and integration.
- Provide technical leadership and mentorship to team members.
- Decompose complex features into manageable stories and tasks.
- Stay updated on new technologies and assess their relevance to business needs.
Minimum Qualifications:
- Bachelor’s degree in Engineering, Computer Science, or equivalent.
- 5+ years of professional experience in software engineering.
- 3+ years of hands-on experience with Java.
- 3+ years of experience developing with React.
- Solid knowledge of HTML5, CSS3, ES6, and JavaScript.
- Familiarity with Docker and version control tools like Git.
- Experience with relational databases (preferably Oracle or PostgreSQL).
- Experience working in Agile development teams.
- Strong problem-solving, communication, and collaboration skills.
Nice to haves:
- Exposure to Kotlin, AWS, or NoSQL is a plus.
- Financial or accounting system knowledge is a strong advantage.
- Work in a hybrid setup with flexibility and global collaboration.
- Be part of a highly skilled and passionate team.
- Get access to cutting-edge tools, training, and career development.
- Competitive benefits tailored to your local market.