04 Nov
|
Citi
|
Mississauga
Role Overview
We are seeking a talented and passionate Junior Developer to join our Operations Workbench team. You will be a key contributor to the development of our new, cutting-edge platform. You will apply your deep technical expertise to build and implement robust solutions, while promoting engineering best practices.
Role Overview
We are seeking a talented and passionate Junior Developer to join our Operations Workbench team. You will be a key contributor to the development of our new, cutting-edge platform. You will apply your deep technical expertise to build and implement robust solutions, while promoting engineering best practices.
Why Join Our Team?
- Drive Global Impact: Be part of a team building a mission-critical system that will streamline and automate key operational workflows across the firm, directly impacting business efficiency.
- Solve Complex Challenges: Design and build a scalable, resilient, and cloud-native architecture for a complex workflow and case management system.
- Work with a Talented Team: Collaborate with a skilled team of developers, product owners, and architects, fostering a culture of engineering excellence and innovation.
- Work with Modern Technology: Utilize a modern tech stack, including Java, Angular, React, Kubernetes, Docker, and Kafka, to build cutting-edge financial technology solutions.
Key Responsibilities
- Software Development: Contribute to the design, development, testing, and deployment of high-quality, scalable, and maintainable code.
- Hands-on Implementation: Work on tasks and stories as a hands-on implementer of code, either individually or as part of a pair (through pair programming).
- Agile Participation: Actively participate in scrum activities such as daily stand-ups, sprint planning, and refinement.
- Collaboration: Partner with senior developers, QA, and other team members to successfully deliver technical solutions.
- Problem Solving:
Address technical requirements and articulate issues or challenges with the support of the team to ensure project delivery is not at risk.
- Learning Mindset: Show a strong passion for learning, with a focus on adopting best-in-class engineering principles and practices.
Professional Experience
- 1+ years of hands-on software development experience.
- Experience working in an Agile/Scrum environment.
- Experience working in mixed/virtual/diverse environments.
Technical Expertise
- Proficiency in Java development.
- Experience developing and maintaining enterprise-level applications.
- Familiarity with cloud-native technologies such as Kubernetes and Docker.
- Familiarity with event-driven architectures and messaging systems like Apache Kafka.
- Basic understanding of database design and development on an RDBMS platform.
- Familiarity with API development and application security concepts.
- Exposure to DevOps practices and CI/CD pipelines.
Leadership & Collaboration Skills
- Good communication skills.
- A strong passion for learning current technologies and adopting best practices.
- A positive, can-do attitude and a desire to contribute to a team.
- Good problem-solving skills and attention to detail.
- Willingness to ask questions and seek out answers.
- Ability to work effectively as part of a team.
- Strong integrity: and judgment.
Preferred Skills
- Exposure to Capital Markets or Finance.
- Familiarity with modern UI development frameworks (e.g., React, Angular).
Education
Bachelors/Master Degree either in technology disciplines
Job Family Group
Technology
Job Family
Applications Development
Time Type
Full time
Primary Location Full Time Salary Range
$79,320.00 - $110,680.00
Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate&
📌 Apps Dev Intmd Programmer Analyst (Mississauga)
🏢 Citi
📍 Mississauga