Taro Logo

Senior Java Developer

Citi is a leading global bank and financial services company.
Seef, Bahrain
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Java Developer

Citi, a leading global financial institution, is seeking a Senior Java Developer to join their team in Seef, Bahrain. This hybrid role represents an exciting opportunity to work with one of the world's most prestigious banking organizations.

As a Senior Java Developer, you'll be integral to building and implementing new and modified application systems and programs. The role combines technical expertise with leadership responsibilities, making it perfect for experienced developers ready to take the next step in their careers.

Your responsibilities will span the entire development lifecycle - from feasibility studies and planning to implementation and support. You'll be expected to leverage your deep technical knowledge to analyze complex problems, evaluate business processes, and make strategic recommendations. The role also includes mentoring junior team members and ensuring compliance with banking industry standards and regulations.

The ideal candidate brings 5-8 years of relevant experience, strong Java development skills, and a proven track record in project management. You should be comfortable working in a fast-paced environment, managing multiple deadlines, and adapting to change. Your technical expertise will be complemented by your ability to communicate effectively with business users and technical teams alike.

Working at Citi offers exposure to enterprise-scale systems, cutting-edge financial technology, and the opportunity to work with global teams. The hybrid work arrangement provides flexibility while maintaining collaborative opportunities with colleagues. If you're passionate about financial technology and want to contribute to systems that impact millions of customers worldwide, this role offers an excellent opportunity to advance your career with a respected global leader in banking and financial services.

Last updated 16 days ago

Responsibilities For Senior Java Developer

  • Contribute to application system analysis and programming tasks
  • Perform feasibility studies, time and cost predictions, IT planning, risk documentation, application development
  • Monitor and control all stages of development process including analysis, design, construction, testing and implementation
  • Provide application usage and operational support to business users
  • Analyze complex problems and evaluate business processes, system processes and industry standards
  • Develop security measures through post-implementation business usage analysis
  • Collaborate with users/customers and other technical groups
  • Ensure compliance with required procedures and help define operational standards
  • Mentor or coach new or junior analysts

Requirements For Senior Java Developer

Java
  • 5-8 years of relevant experience
  • Experience in system analysis and software application programming
  • Successful project management and implementation experience
  • Practical knowledge of consulting/project management tools
  • Ability to manage deadlines and unexpected changes under pressure
  • Bachelor's degree or equivalent education

Jobs Related To Citi Senior Java Developer