Description
Citi is hiring a full-time Apps Development Intermediate Programmer Analyst to develop, maintain, and optimize Java-based enterprise applications; design microservices and APIs; analyze requirements; support production applications; produce technical documentation; and participate in code reviews and continuous improvement. The role requires a bachelor's degree in a relevant field, Java and Oracle experience, microservices and REST API knowledge, and intermediate English for international collaboration. Desirable knowledge includes Spring Boot, Git, UNIX administration, Agile methodologies, distributed and cloud architectures, and financial-sector experience.
