25 Oct
|
Citi
|
Mississauga
Discover your future at Citi : Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview : Responsibilities :
- Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
- Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
- Ensure essential procedures are followed and help define operating standards and processes
- Serve as advisor or coach to new or lower level analysts
- Has the ability to operate with a limited level of direct supervision.
- Can exercise independence of judgement and autonomy.
- Acts as SME to senior stakeholders and /or other team members. R equired Technical Skills**:
- Deep understanding of Core Java (Java 17/21), including contemporary features (Lambdas, Streams, Records, Pattern Matching), multi-threading, concurrency, and memory management.
- Spring Ecosystem : Extensive hands-on experience with Spring Boot , Spring Security , Spring Data JPA , and Spring Core.
- Database Expertise : Strong proficiency in Oracle Database , including indexing strategies, query optimization, and performance tuning.
- API Standards : Proven track record of designing and securing enterprise REST APIs.
- DevOps & Cloud-Native : Practical experience with Docker , OpenShift (or Kubernetes), and building/maintaining CI/CD pipelines .
- Enterprise Integration : Familiarity with messaging/streaming platforms (e.g., Apache Kafka, IBM MQ) and microservices patterns (e.g., API Gateways, Circuit Breakers, Service Mesh).
- Security Standards : Understanding of enterprise security controls, vulnerability scanning (e.g., Snyk, SonarQube), and secure coding practices.
- Testing Frameworks :
Strong commitment to quality with experience in JUnit, Mockito, and test-driven development (TDD) practices.
Preferred / Plus Skills :
- AI Coding Experience : Experience using AI coding assistants (e.g., GitHub Copilot, Devin) to write, refactor, and document code is a strong plus.
- Frontend Familiarity : Experience with modern frontend frameworks like React or Angular is highly desirable to facilitate full-stack collaboration.
Recommended Qualifications :
- Education : Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related technical field.
- Experience : 5-8+ years of professional software development experience, with a strong focus on backend Java development in an enterprise environment (financial services experience is a plus).
- Leadership : Proven experience leading technical initiatives, designing system components, and mentoring other developers.
- Soft Skills : Excellent analytical, problem-solving, communication, and interpersonal skills. Ability to articulate complex technical concepts to both technical and non-technical stakeholders.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Job Family Group :Technology
- Job Family : Applications Development
- Time Type : Full time
- Primary Location Full Time Salary Range : $94,300.00 - $141,500.00
- Most Relevant Skills :Please see the requirements listed above.
- Other Relevant Skills :For complementary skills, please see above and/or contact the recruiter.
- Automated Processing and AI : Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.- This job opening is for an existing job vacancy._
📌 Backend Java Developer, Assistant Vice President (Mississauga)
🏢 Citi
📍 Mississauga