30 days ago
Mississauga, CanadaSenior
Base Salary
$94k - $142k/yr
Responsibilities
- Develop and implement new or revised Java applications and systems for specific business needs.
- Participate in feasibility studies, time and cost estimates, IT planning, risk technology, application development, and model development.
- Monitor and control application development through analysis, design, construction, testing, implementation, and user or operational support.
- Analyze complex application and business-process issues, recommend programming solutions, and advise users, clients, and technology groups.
- Develop security measures, assess business usage after implementation, and support successful system design and functionality.
- Define operating standards and processes, ensure required procedures are followed, and support compliance with applicable laws, rules, and regulations.
- Serve as an advisor or coach to newer analysts and act as a subject-matter expert for senior stakeholders and team members.
Requirements
- 5-8 years of relevant experience in Java application development or systems analysis, preferably in backend server-side development.
- Experience with systems analysis and software application programming is required.
- Strong knowledge of core Java, multithreading, object-oriented programming, object-oriented analysis and design, and SQL is required.
- Experience building Java applications in a Linux environment and using build tools such as Maven or Gradle is required.
- Knowledge of MS SQL, Spring, JMS, Kafka, Solace, Tibco, Gemfire, Redis, and low-latency application frameworks or techniques is preferred.
- Experience managing and implementing successful projects and working knowledge of consulting or project-management techniques are preferred.
- Bachelor’s or university degree, or equivalent experience.
- Ability to work independently or collaboratively, exercise judgment, solve problems, manage deadlines, and adapt to changing requirements.
Benefits
- Full-time position based in Mississauga.
- Citi is an equal opportunity employer and provides reasonable accommodation for applicants with disabilities.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
