Java Technical Lead
Publication date:
24 November 2024Workload:
100%Contract type:
Unlimited employment- Place of work:Dublin
Overview of Citi:
Citi has had a presence in Ireland since 1965 and was one of the first foreign banks to open an office here. Citibank Europe has been Head Quartered in Dublin since January 2016 and is Citi’s single EU-passported bank, with operations in 21 countries across the EMEA region and is regulated by the European Central Bank with a long-term rating “A” by all three primary Rating Agencies. As of 2016, Citibank Europe has a net income of US$852 million, over 9,000 employees and more than 60% of these working in the Citi Service Centers.
Team/Position Overview:
Senior hands-on technical lead required to drive technical solution of critical client server application for the Issuer Services Area, while managing geographically distributed team working in Agile delivery model.
Issuer Services is a high criticality area, while the core system for the Agency and Trust business is operating on a legacy tech stack. It offers Issuing/Paying Agent functionality, Specialized Agency, and Depositary functionality. You will have the opportunities to deliver creative and quality-assured solutions for Citi’s next generation issuance system.
You should have a confirmed development history indicating expertise across all aspects of the SDLC. Strong architectural skills will allow you to contribute to the new technical vision and should be able to demonstrate a deep understanding of Java and web technologies such as Angular, along with significant experience in Agile development.
You should have a passion for leadership with a strong capability in leading and directing our development teams. The ability to make conscientious decisions to support our financial and risk related goals is a must.
You should have people management skills to drive both internal and vendor teams, who will be working in Agile delivery methodology. Should have experience in planning milestones and prioritizing the delivery to meet milestones.
You should have good interpersonal skills and show an ability to partner with product owners, Operations and business stakeholders and manage their expectations effectively.
This is an equal opportunity role.
Key Responsibilities:
- You should be hands on and have a strong analytical and technical ability with 8+ years of experience.
- Need to have team management experience involving staff and vendors/contractors to accomplish established goals and conduct personnel duties for the team (e.g. performance evaluations, mentoring, hiring, disciplinary actions). Preferred to have 3-4 years of team management experience.
- Should have experience in using Jira, Confluence and Agile delivery methodology.
- You need to have ability to assess the requirements and perform high level and low level estimates.
- There is a requirement to lead day to day delivery work and identify project/program delivery risks and work on risk mitigation.
- You should have good analytical skills to filter, prioritize and validate potentially complex material from multiple sources and applies skills and knowledge of the business to develop creative solutions to meet client and business needs.
- You will be required to work on complex and variable issues with significant potential impact, weighing various alternatives and stabilizing potentially conflicting needs.
- Understand business needs and translate into solutions.
- Consider budget implications and make appropriate strategic decisions to reduce Citi's risk exposure.
- You will own a team of multi discipline developers globally. Own end to end delivery of technical solution.
Experience and Skills:
Experience:
- Experience on Agile delivery methodology, Jira, Confluence.
- People management experience involving staff and vendor/contractors.
- Extensive experience of Java
- Extensive experience of JavaScript/TypeScript/Angular
- Extensive experience with Spring and ORM framework.
- Database experience required.
- Experience with all aspects of the SDLC.
- Experience of DevOps processes
- Self-starter who is passionate for learning about new tools and technologies.
- Ability to work both independently, with other team members, and across teams.
- Able to deal with changes in priority.
- Able to work in a multi-cultural / multi-time zone environment.
- Confirmed experience of crafting and delivering successful complex solutions in an enterprise production environment.
- Experience in system design and microservices architecture.
- Experience in mentoring and supervision of junior team members.
- Able to understand the business requirements, translate them into user stories and prepare low-level design.
- Deep knowledge of functional and non-functional and able to build reliable, maintainable, and tastable software.
- Determine root cause for complex software issues and develop practical, efficient, and permanent technical solutions.
- Strong understanding and experience with agile frameworks and practices
- Strong problem-solving skills with a proactive approach to identify and resolving issues.
- Strong code review and refactoring skills
- Great knowledge of design patterns and principles
Skills
- 7+ years’ experience in Java.
- 7+ years’ experience in modern JavaScript frameworks.
- 5+ years’ experience in RESTful API development.
- 5+ years’ experience in Spring and ORM framework.
- 3+ years' of team management experience.
- Experience on SpringBoot, Spring Data, Spring Integration and AOP
- Experience in use of Containers (OpenShift, Docker, Kubernetes)
- Experience in Oracle SQL
- Experience in HTML5 and CSS3.
- Experience in test automation.
- Able to work with distributed teams across multiple time zones.
- Ability to work in a demanding and fast paced environment. Hard-working and highly motivated individual.
- Multithreading/Concurrency, Web Services, RESTful Development, JSON, XML, JavaScript, CSS
- Agile experience.
- Superb communication.
- Great verbal and written skills.
- Ability to learn fast.
- Experience in working on multiple technologies and medium to complex systems, well versed with design standards and framework.
Education:
- Bachelor’s/University degree or equivalent experience, potentially Master’s degree.
What we Offer
This is an opportunity to be involved in crafting and developing a new system, using state of the art technology, and working with a business that demands a best-in-class system.
As well as a competitive salary and consideration for a yearly discretionary bonus Citi offer.
- Competitive paid annual leave
- A superb non-contributory pension scheme with strong employer contributions
- Life assurance cover
- Opportunity to work in a flexible environment.
- Citi fully covers medical insurance for all employees with generous day to day benefits as well as hospital cover.
- Citi also supports a further education policy.
- Wellness program - on site Occupational Health Centre plus a series of informative talks on topical health related subjects
- Tax Saver and Bike to Work Schemes
At Citi, we pride ourselves on our ability to offer employees several lifestyle benefits including an on-site restaurant, coffee dock and shop, a subsidised gym and subsidised social clubs and societies.
Citi boasts a large diversity framework and network which encourages inclusion in the workforce as well as participation in a wide variety of initiatives and events. We also pride ourselves on our engagement with the local community from a Corporate Social Responsibility perspective.
Citi offers employees a competitive benefits package as well as additional perks such as corporate discounts and memberships.
Exceptional candidates who do not meet these criteria may be considered for the role provided skills and experience.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
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