Software Developer/ Engineer/ Architect
Senior FullStack Engineer - AVP
- Citi
- Dublin, Ireland
- August 17, 2021
Job Purpose:
- Be a part of the dynamic, next generation e-banking solution (CitiDirect ECS), which will significantly change the way we provide global banking services to our corporate ICG clients.
- You will work with the latest technologies on one of the largest corporate e-banking systems.
- You will have the opportunity to learn about various e-banking technologies and Citi’s Corporate Cash Management business.
Job background/ context:
- The role is as part of the CitiDirect ECS development team in delivering a 24x7 highly available, highly scalable, multi-channel, cloud based micro-services electronic banking solution for Citi’s ICG corporate clients.
- CitiDirect is a franchise critical application that provides online payment processing, reports generation and inquiries capabilities to our large number of corporate clients in over 100 countries globally across all regions.
Key responsibilities:
- The candidate will be part of our CitiDirect ECS agile scrum team and will be responsible for implementing user story requirements as defined by our Product Owners.
- Will be expected to apply Domain Driven Design fundamentals in order to deliver secure, scalable and highly available feature solutions.
- Be able to consult with users, clients and internal product groups to recommend optimal programming solutions.
- Act as a mentor and coach for junior engineers within the team.
Knowledge/experience:
- Minimum 10 years development experience.
- Understanding of 12-factor micro-services principles required.
- Openshift or equivalent cloud platform knowledge preferable.
- Domain Driven Design knowledge required.
- J2EE programming experience required.
- Angular, Spring-boot, REST/JSON experience required.
- MongoDB/MONAAS experience required.
- Experience of working in Agile scrum team environment.
Required skills:
- Java/J2EE, Javascript, Angular, Spring (Framework/Data/Security), Springboot
- Webservices REST/JSON
- Apache Tomcat
- MongoDB, Couchbase
- Containers/Docker
- Kafka
- Oracle/JDBC/SQL
- Test Driven Development, JUnit, NUnit.
- Bitbucket/GIT, Teamcity, Maven, CI/CD pipelines
- SonarQube, SecureAssist
- JIRA
Qualifications:
- Bachelors degree required or equivalent work experience
Competencies:
- An innovative frame of mind – open to learning new technologies and techniques
- Verbal and Written communication skills - primarily the ability to communicate ideas, standards and technical details to the development partners.
- Ability to resolve multiple issues is a timely manner
- Strong in technology concepts and technology best practices
- Excellent debugging and problem solving skills
- High level of initiative