Start Your Search Here

Job Search

Virtusa

New York / Global

Java Developer

Job Description

Senior Software Engineer Multi-threaded software development, deployment, debugging and testing experience with Java/J2EE/Spring Boot development frameworks

Excellent knowledge of developing performance critical applications in cloud native environment. Hands on experience on Microservice based architecture and development

Hands-on experience with Docker, Kubernetes and related container platform ecosystems.

Experience with database technologies such as Oracle, MySQL or Postgres, MongoDB

Experience in the development and maintenance of unit tests using a testing framework, such as JUnit, is highly desirable

Experience on Kafka and Kafka streams.

Experience on ELK stack.

Should have detailed knowledge of SOAP and RESTful web services with various data formats like JSON, XML and XSD

Experience with one or more version control systems (GitLab is a big plus)

Strong understanding of static code analysis, unit testing and test driven development, security testing and automated test frameworks. Experience using Jenkins, SonarQube, GIT, Maven, Gradle

Previous experience in Agile Software Development with CI/CD is a plus

Good verbal and written communication skills in English. Should be strong communicator and able to articulate ideas clearly

Must be able to work independently

Postuler Now