Taro Logo

Senior Java Developer

Global financial services company providing banking and financial products and services
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Java Developer

Citi, a leading global financial services company, is seeking a Senior Java Developer to join their technology team in Toronto. This role offers an exciting opportunity to work on enterprise-level applications in a hybrid work environment. The position involves developing and implementing complex Java-based solutions, working with modern technologies including Spring Boot, microservices, and various databases. As a senior developer, you'll be responsible for technical leadership, mentoring junior developers, and ensuring best practices in software development. The role combines technical expertise with business acumen, requiring interaction with stakeholders and contribution to architectural decisions. You'll be part of a team working on high-availability, low-latency transactional applications that are crucial to Citi's global operations. The position offers exposure to cutting-edge technologies and the chance to work on systems that impact millions of users worldwide. This role is ideal for experienced Java developers who want to advance their careers in a prestigious financial institution while working on challenging technical problems.

Last updated 17 hours ago

Responsibilities For Senior Java Developer

  • Conduct feasibility studies, time and cost estimates, IT planning, and applications development
  • Monitor and control all phases of development process including analysis, design, construction, testing, and implementation
  • Provide user and operational support on applications to business users
  • Analyze complex problems and provide evaluation of business process and system process
  • Develop security measures in post implementation analysis
  • Consult with users/clients and recommend advanced programming solutions
  • Define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts

Requirements For Senior Java Developer

Java
JavaScript
React
MongoDB
  • 5-8 years of relevant experience
  • Bachelor's degree or equivalent experience
  • Experience in systems analysis and programming
  • Experience in managing and implementing successful projects
  • Knowledge of Java, J2EE, Spring, Spring Boot, HTML/CSS, JavaScript
  • Experience with SQL/No SQL databases
  • Strong knowledge of unit testing frameworks
  • Experience in debugging, tuning and optimizing Java micro service components
  • Experience with CI/CD and tools like Teamcity, Jenkins
  • Proficiency with Git
  • Knowledge of application servers / webservers

Interested in this job?

Jobs Related To Citi Senior Java Developer