Lead Java Full Stack Developer (Winnipeg)

Lead Java Full Stack Developer (Winnipeg)

26 Aug
|
Citigroup
|
Winnipeg

26 Aug

Citigroup

Winnipeg

Lead Java Developer Role Summary:

We are looking for a Java Full-Stack Engineer to design, build, and support modern web applications. This role spans front-end development (Angular or React) and back-end services (Java/Spring Boot), with a focus on API-first, microservices-based architecture and CI/CD-driven delivery. Key Responsibilities

Develop and maintain web applications across the stack: UI, APIs, and backend services. Build scalable, secure microservices using

Java and

Spring Boot . Develop responsive user interfaces using

Angular , leveraging

Kendo UI components where appropriate. Implement and support micro front-end patterns (composition, shared libraries, module federation or equivalent approaches). Design, build, document, and consume

RESTful APIs ; ensure service contracts and versioning strategies are followed. Work with

SQL Server and optimize queries, indexes, and data access patterns. Implement search and indexing solutions with

Elasticsearch . Build event-driven integrations using

Kafka

(producers/consumers, topics, schema/versioning awareness). Use

GitHub

/

Bitbucket and contribute to automated

CI/CD pipelines (build, test, deploy). Write unit and integration tests; participate in code reviews and engineering best-practice adoption. Required Skills & Qualifications

6-10 years of experience in full-stack web application development. Solid backend development experience with

Java and

Spring Boot

(REST APIs, security concepts, performance, and scalability). Robust front-end development experience with

Angular including TypeScript, HTML5, and CSS.



Experience using UI component libraries such as

Kendo UI . Working knowledge of micro front-end architecture and patterns. Solid understanding of

API design and microservices

(service boundaries, resilience, observability basics). Hands‑on experience with

SQL Server and relational data modeling. Experience with

Elasticsearch and event streaming with

Kafka . Proficiency with

GitHub

/

Bitbucket workflows and practical experience with

CI/CD pipelines. Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team. Preferred / Nice to Have

Experience with cloud platforms (AWS, Azure, or GCP). Containerization and orchestration experience (Docker, Kubernetes/OpenShift). Experience with automated testing frameworks (unit, integration, and UI testing). Exposure to observability practices (logging, metrics, tracing) and production support. Education

Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

📌 Lead Java Full Stack Developer (Winnipeg)
🏢 Citigroup
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead java full stack developer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: lead java full stack developer (winnipeg) / winnipeg