Lead Software Engineer

Virtusa
US - Texas - Irving
View Company Profile / << Go Back

  • Job Type: Full time
  • 2 days ago

Job Description

Design and develop robust, scalable, and maintainable applications using Java and object-oriented design principles. Evaluate and document design trade-offs, and build tools that support development and production teams.

Requirements: Requires 10+ years of software development experience, including hands-on Java, concurrent programming, Spring, web technologies, and backend development. Candidates should also have experience with cloud-native technologies, databases, CI/CD, Agile and test-driven development, and an understanding of capital markets and financial instruments.

Key Skills: Java, Object-Oriented Design, Concurrent Programming, Spring Framework, Hibernate, REST APIs, Angular, React, Redis, Docker, Kubernetes, Oracle, MongoDB, CI/CD, Test-Driven Development, Capital Markets




Fast Track Upload