The Citigroup Reference Data Management team is seeking an Application Development Technical Lead to join the Information Services Group to design, develop, and maintain enterprise-level UI solutions, primarily utilizing a full Java/J2EE technology stack.
Requirements
- Experience in architectural, design, development, and support of complex enterprise level applications with Java 2 Platform (J2EE) as a core technology.
- Java SE/EE 8 and above
- XML/XSD/XSLT and JSON
- Spring Boot
- RESTful APIs
- Modern source control, build and continuous integration solutions (GitHub, Jenkins, Team City, Harness, Tekton, Artifactory, SonarQube, Groovy, Maven)
- Microservice architecture, Kubernetes, OpenShift and docker.
Responsibilities
- Develop and deliver assigned development projects within agreed schedule, quality and scope expectations
- Participate in all stages of the SDLC within an agile Scrum environment.
- Deliver implementations of vendor products into Citi
- Interact with senior management to define and drive architectural direction
- Interact with PMO and translate reported problems/issues into JIRA items to implement
- Enhance/Re-architect existing components to satisfy new performance and scalability requirements
- Provide level 3 (escalation) support for the application
Other
- Bachelor’s degree in engineering (electronics) and/or computer science is preferred, or equivalent experience
- Effective time management skills to manage multiple priorities with flexibility on time zones and timelines
- Excellent verbal and written communication skills
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
- 6+ years of relevant experience in application development