Lead Java Full Stack Developer (Winnipeg)

Lead Java Full Stack Developer (Winnipeg)

23 Aug
|
Citigroup
|
Winnipeg

23 Aug

Citigroup

Winnipeg

Lead Java Developer Job Description 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. Strong backend development experience with

Java

and

Spring Boot

(REST APIs, security concepts, performance, and scalability). Solid 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.

#J-18808-Ljbffr

📌 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