Lead Java Developer

Citi Handlowy

Mississauga, Ontario, Canada
Base: $120,800.00 - $170,800.00; bonus/equity: not...
On-site
Core java, java ee, spring boot, spring microservices
Object-oriented programming, data structures, algorithms
Designing and developing integrated solutions
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team

Job Summary

  • The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.

Matching Summary

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.

Salary

Base: $120,800.00 - $170,800.00; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • Core Java, Java EE, Spring Boot, Spring Microservices
  • Object-Oriented Programming, Data Structures, Algorithms
  • Designing and developing integrated solutions
  • RESTful API and Web Services development
  • Core Java, J2EE, Collections, Multithreading
  • High-Speed Messaging platforms, Kafka
  • Relational Databases, SQL, ORM technologies
  • Authentication, Authorization, security protocols
  • Continuous Integration / Continuous Delivery (CI/CD)

Nice-to-have

  • AI/ML, LLMs, Spring AI / Python
  • Docker and Kubernetes
  • Swagger/OpenAPI for API documentation
  • Standard and Enterprise Design Patterns
  • Interpretive thinking for innovative solutions
  • Compliance with applicable laws and regulations

Key Requirements

  • 6-10 years of relevant experience
  • Extensive experience system analysis and programming
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Demonstrated leadership and project management skills
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred

Work Rights

Not specified

Tailored Resume

Cover Letter