Senior Software Engineer

Virtusa — United Kingdom · Posted ~7 hours ago

Senior Full-time Onsite

Skills

Java Microservices Cloud Services Cassandra PostgreSQL Kafka

🔓 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

We are looking for a Senior Software Engineer with strong Java expertise to design, develop, and maintain microservices solutions for our clients. You will work with cross‑functional teams to implement cloud‑native architectures, manage data using Cassandra and PostgreSQL, and integrate Kafka for real‑time processing. The role emphasizes scalable, high‑quality software delivery in a collaborative setting.

Highlights

Work with a leading global technology services firm delivering innovative software solutions; use cutting‑edge Java technologies and cloud platforms; collaborate in a dynamic London office environment; gain exposure to diverse projects and career growth opportunities.

Description

Software Developer Location UK Office, London Years of Experience 5-7 Years Job Summary We are seeking a skilled Software Developer with a strong background in Java and experience in building microservices. The ideal candidate will have a solid understanding of cloud technologies, database management with Cassandra/Postgres, and message brokers like Kafka. This role requires a proactive individual who can contribute to the design and development of scalable software solutions. Responsibilities Design, develop, and maintain high-quality software applications using Java.Implement microservices architecture to enhance system scalability and performance.Collaborate with cross-functional teams to define, design, and ship new features.Utilize cloud services to deploy and manage applications effectively.Work with databases such as Cassandra and Postgres to ensure data integrity and performance.Integrate messaging systems like Kafka for real-time data processing.Participate in code reviews and maintain coding standards.Troubleshoot and debug applications to optimize performance. Mandatory Skills Strong proficiency in Java.Hands-on experience with microservices architecture.Familiarity with cloud platforms (AWS, Azure, etc.).Knowledge of database technologies, specifically Cassandra and Postgres.Experience with Kafka or similar messaging systems. Preferred Skills Experience with containerization technologies (Docker, Kubernetes).Understanding of CI/CD pipelines.Familiarity with Agile methodologies.Strong problem-solving skills and attention to detail. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field.5-7 years of relevant software development experience.Proven track record of delivering high-quality software solutions.