Senior Java Developer

Virtusa — Canada · Posted ~2 hours ago

Senior Full-time

Skills

Java Spring Boot Microservices REST APIs Database development CI/CD Kubernetes Containerization Application development Unit testing Production support Bug investigation Containers Databases LLMs Prompt Engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java development position focused on building and maintaining highly componentized enterprise applications. You will develop backend services and REST APIs using Java and Spring Boot, work with microservices, databases, CI/CD pipelines, Kubernetes and containerized platforms, and support production systems. Experience in financial services and familiarity with LLMs or prompt engineering are advantageous.

Highlights

Experienced Java engineering role focused on enterprise-scale backend applications, modern microservices architecture, cloud-native container platforms, CI/CD, and REST APIs. The position also offers exposure to modern AI technologies and collaboration with global development teams.

Description

Job Description 5+ years of hands on experience in building an enterprise scale highly componentized application using Java, Spring Boot, Microservices, Database and using latest technologies.Must have strong Java programming concepts and hands on experience in application development primary in REST APIs using Spring Boot.Experience working with CI/CD pipelines, Kubernetes and other containerized platforms. Ability to effectively interact, collaborate with global development team.Investigate possible bug scenarios and production support issues. Recent experience with modern AI technologies like LLM, Prompt Engineering etc. is preferred. Responsibilities: Experience developing application in Financial Services industry is preferred. Understand the requirements and applying it to develop /maintain Java based application including backend.Writing high quality , efficient code Unit testing, DB Understanding Responsibilities: Understand the requirements and applying it to develop /maintain Java based application including backend.Writing high quality , efficient code Unit testing, DB Understanding