virtusa

virtusa

Senior Software Engineer

Tailor your resume for this job

Tailored resumes get up to 2x more interviews. Match yours in seconds.

Company

virtusa

Role

Senior Software Engineer

Location

England, London-England, United Kingdom

Job type

-

Found on Mokaru

16 hours ago

Share this job

Salary

Not disclosed by employer

Job 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 and Golang.
  • 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 (deal breaker skill).
  • Experience with Golang.
  • 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.
Resume ExampleCover Letter Example

Find your next job on Mokaru

Search thousands of live jobs from company career pages, updated every day.

Browse all jobs