Join Citi as an Intermediate Java Applications Development Engineer responsible for creating and implementing application systems. This role requires solid skills in Java, Spring, and REST API development. As part of Citi's Technology team, you will contribute to system analysis, programming, and application development.
Your main tasks include feasibility studies, detailing project timelines, and managing costs. You will also perform testing and implementation while offering operational support to business users, utilizing your expertise to tackle complex issues efficiently. Key Responsibilities:
Conduct feasibility studies and cost estimations for projects
Analyze and design applications systems per business requirements
Monitor all development phases,
from design to implementation
Provide operational support and recommendations for improvements
Mentor junior analysts and assist in skill development Requirements:
5+ years of experience in applications development
Solid knowledge of Java 8, Spring, and REST APIs
Bachelor’s degree or equivalent experience
Excellent project management skills and problem-solving ability
Ability to work independently with minimal supervision Bring your experience in Java development to enhance Citi's application systems.