CrawlJobs Logo

Senior Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada, Mississauga

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Senior Java Developer role involves developing and implementing application systems, providing user support, and analyzing complex system processes. The candidate will work with technologies like Java, Spring Boot, Microservices, and AWS ECS, and should have experience with CI/CD pipelines and agile methodologies.

Job Responsibility:

  • Conduct feasibility studies, time and cost estimates, IT planning, and applications development
  • Monitor and control phases of development including analysis, design, construction, testing, and implementation
  • Provide operational and user support on applications
  • Analyze complex issues and provide evaluation of business and system processes
  • Recommend and develop security measures
  • Consult and recommend programming solutions to clients
  • Operate with a limited level of direct supervision
  • Serve as an SME or advisor to stakeholders and team members
  • Ensure compliance with applicable laws, rules, and regulations.

Requirements:

  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Expert level knowledge in JAVA/J2EE, Spring Boot, Spring Framework
  • Deep understanding of Microservice and Microservices best practices and patterns
  • Familiarity with JIRA, Confluent, Agile, and Continuous Delivery
  • Strong development experience with core Java concepts like OOPs, data structures, algorithms, collections, multithreading, and error handling
  • Expertise in RESTful APIs
  • Experience with Git version control and hosting platforms like GitHub/GitLab/Bitbucket
  • Understanding of NoSQL and SQL databases
  • Knowledge of AWS ECS, Load Balancing, CloudWatch, IAM, and CI/CD pipelines with tools like Jenkins or AWS CodePipeline
  • Familiarity with Infrastructure as Code tools like CloudFormation or Terraform
  • Experience with automated testing strategies for unit, integration, and end-to-end testing.

Nice to have:

  • Familiarity with relational databases (e.g., MSSQL, Oracle)
  • Knowledge of SQL query language
  • Experience with hosting platforms like GitHub Actions
  • Additional exposure to monitoring and tracing for applications on ECS.
What we offer:
  • Equal opportunity employer
  • Reasonable accommodations for persons with disabilities
  • Global benefits to support wellness and overall well-being.

Additional Information:

Job Posted:
July 16, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.