Applications Development Java Programmer - Assistant Vice President- job post Citi
Job Description
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
This is an intermediate-level, hands-on technical role for an Applications Development Java Programmer . The position requires significant hands-on coding and development in Java to establish and implement new or revised application systems and programs. The successful candidate will be directly responsible for application systems, hands-on coding, development and programming.
Responsibilities:
Core Development & Implementation
Code, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications.
Contribute to all phases of the development lifecycle, from concept and design to testing and deployment.
Write well-designed, testable, and scalable code in accordance with software development standards and best practices.
Ensure the best possible performance, quality, and responsiveness of the applications.
Analysis, Design & Architecture
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.
Unit Testing & Code Quality
