Taro Logo

Lead J2EE Developer

Citi is a leading global bank and financial services company.
Mississauga, ON, Canada
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead J2EE Developer

Citi, a leading global financial institution, is seeking a Lead J2EE Developer to join their technology team in Mississauga. This senior-level position is crucial for establishing and implementing new application systems and programs. The role combines technical leadership with hands-on development, focusing on web application infrastructure and financial product integrations.

The ideal candidate will lead applications systems analysis and programming activities, working across multiple management teams to ensure seamless integration of functions and system enhancements. You'll be responsible for developing complex solutions using Java, microservices, and modern web technologies while mentoring mid-level developers.

This position offers an opportunity to work with cutting-edge technologies in a hybrid work environment, dealing with high-impact projects and complex business processes. You'll be part of a team handling various financial products including equities, fixed income, listed derivatives, and more. The role requires strong technical expertise in Java, web technologies, and enterprise systems, combined with leadership abilities.

Working at Citi means joining a global organization with a strong commitment to diversity and inclusion. The position offers exposure to enterprise-scale applications and complex financial systems, making it an excellent opportunity for experienced developers looking to advance their careers in financial technology. You'll be instrumental in shaping the technical direction of critical applications while working with a diverse team of professionals in a collaborative environment.

Last updated 2 months ago

Responsibilities For Lead J2EE Developer

  • Partner with management teams to ensure appropriate integration of functions and identify system enhancements
  • Resolve high impact problems through evaluation of business processes and system processes
  • Provide expertise in applications programming and ensure adherence to architecture blueprint
  • Develop standards for coding, testing, debugging, and implementation
  • Serve as advisor or coach to mid-level developers and analysts
  • Develop web application infrastructure and legacy application reconciliation reports
  • Lead product integrations threads across various financial products

Requirements For Lead J2EE Developer

Java
JavaScript
Node.js
React
MongoDB
Kafka
Redis
  • Bachelor's Degree in Information Systems, Computer Science, or similar discipline
  • Minimum 5 years development work with Java (Core, JDBC, Concurrency, Multi-Threading, Rest API, Collections, I/O, SpringBoot, Microservices)
  • Strong understanding of HTML, JavaScript, CSS, Angular, Node JS
  • Experience in shell scripting
  • Experience with SQL, preferably Oracle, DB2
  • Experience in application build tools - Eclipse, BitBucket, Github, UDeploy, Lightspeed, Team City, Jenkins, CICD pipeline
  • Experience with Autosys, Sonarqube, Maven and gradle
  • Excellent written and communication skills