Senior Java Software Engineer

Virtusa — Poland · Posted ~2 hours ago

Senior Full-time

Skills

Java 17+ Spring Boot Spring Security cloud-native development Maven Git GitHub CI/CD Bash Docker Kubernetes Helm JUnit AssertJ Hamcrest Agile/Scrum English PostgreSQL

🔓 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 engineering position responsible for designing and developing secure, high-performance backend systems. The role combines hands-on development with technical leadership, mentoring, design discussions, cloud-native deployment, automated testing, and CI/CD practices.

Highlights

Lead backend development of scalable and secure systems, mentor developers, influence design decisions, and work with modern cloud-native technologies and AI-assisted development tools.

Description

Senior Java Developer Role Overview As a Senior Java Developer, you will lead the design, development, and maintenance of high-performance backend systems. You’ll collaborate with architects and developers to ensure solutions are scalable and secure. We promote Generative AI tools like GitHub Copilot to boost innovation. Key Responsibilities Backend Build robust apps using Java 17+ and Spring Boot; optimize PostgreSQL.System & DevOps Automate with Bash/Shell; deploy via Docker, Kubernetes, and Helm.Leadership Mentor developers, lead design discussions, and excel in Agile/Scrum environments. Required Skills Expertise in Java 17+, Spring Boot, and Spring Security.Cloud-native development, Maven, Git/GitHub, and CI/CD pipelines.Testing frameworks JUnit, AssertJ, and Hamcrest.Effective communication in English (B2/C1). Nice-to-Have PostgreSQL, Kafka, Hibernate, Microservices, Python, Go, and monitoring tools like Grafana or Prometheus. Qualifications Bachelor’s or Master’s degree in Computer Science or related field.8+ years of professional backend development experience.