1 day ago
Mississauga, CanadaSenior
Base Salary
$94k - $142k/yr
Responsibilities
- Lead feasibility studies, scope definition, and time and cost estimation for new application systems.
- Serve as a Java development subject matter expert and advise stakeholders and team members on architecture, best practices, and complex technical issues.
- Analyze complex business and system problems and recommend and implement process and system improvements.
- Develop security measures and ensure application solutions comply with applicable laws, rules, and regulations.
- Own application development activities across analysis, design, construction, testing, implementation, and deployment.
- Build, maintain, test, and deploy enterprise applications and provide user and operational support.
- Define and refine development procedures, operating standards, and team processes.
- Consult with users, clients, product owners, and technology teams to resolve issues and deliver solutions.
- Coach and mentor new and junior developers.
Requirements
- At least 5 years of professional Java development experience, including substantial exposure to cloud-based environments and distributed systems.
- Expertise in Java, J2EE, RESTful API design, and cloud engineering principles.
- Hands-on experience building production-grade services with Spring and Spring Boot.
- Experience with relational databases such as Oracle and SQL, plus familiarity with NoSQL technologies such as MongoDB.
- Practical experience with OpenShift, Kubernetes, MQ, and Kafka.
- Commitment to clean code, design patterns, and test-driven development practices.
- Fluency in Agile methodologies and the software development lifecycle, including experience maintaining CI/CD pipelines.
- Ability to lead technical delivery autonomously, manage competing priorities, and work effectively under pressure.
- Bachelor’s or university degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Benefits
- Full-time position.
- Primary location salary range of $94,300 to $141,500 per year.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
