Software Engineer

Virtusa — Poland · Posted ~10 hours ago

🔓 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

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.