CrawlJobs Logo

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 Applications Development Senior Programmer Analyst is responsible for applications systems analysis and programming activities, with a focus on Java development, Spring Boot, Microservices, and AWS ECS. The role involves detailed analysis, design, construction, testing, and implementation of applications while ensuring security, compliance, and operating standards.

Job Responsibility:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development
  • establish and implement new or revised applications systems to meet specific business needs
  • monitor and control all phases of development including analysis, design, construction, testing, and implementation
  • provide user and operational support on applications
  • analyze complex problems/issues and provide evaluation of business process and industry standards
  • develop and recommend security measures
  • consult with users/clients and other technology groups
  • ensure essential procedures are followed and define operating standards
  • advise or coach new or lower level analysts
  • act as SME to senior stakeholders and team members
  • assess risk and drive compliance with laws 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 and understanding in JAVA/J2EE spring boot, spring framework stack
  • deep understanding of Microservice and Microservices best practices, patterns
  • familiarity with JIRA, Confluent, Agile and Continuous Delivery
  • proficiency in Java fundamentals, OOPs concepts, data structures, algorithms, collections, multithreading, and error handling
  • expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security
  • understanding of RESTful APIs, NoSQL databases, ECS concepts, CI/CD pipelines, and monitoring with CloudWatch
  • familiarity with Git, Maven, Gradle, AWS CloudFormation or Terraform, and automated testing strategies.

Additional Information:

Job Posted:
July 12, 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.