Applications Development Java Programmer - Assistant Vice President

Citibank (Switzerland) AG • mississauga, on • Posted May 31, 2026

Position Overview

For additional information, please review .* Analyze user requirements to define business objectives and translate them into technical specifications.* Participate in architectural and design discussions to create robust and scalable solutions.* Produce detailed specifications and software design documents.* Identify and evaluate new technologies for implementation.* Troubleshoot, debug, and upgrade existing systems to ensure they meet business needs.* Prepare and produce releases of software components.* Provide technical support for applications in production, responding to and resolving issues in a timely manner* 5-8 years of Java Development experience in cloud environment* Proficiency in programming in Java, API, Cloud engineering* Hands on experience of building RESTful APIs using popular frameworks like Spring* Experience in Oracle , SQL , NoSql - MongoDB* Experience in Cloud - Openshift Kubernetes , Messaging systems - MQ , Kafka* Experience of following clean code principles* ...