Minimum 12 yrs of experience with proven track record of designing application with workflow processes.
Ability to demonstrate in-depth understanding of software design principles and practices.
Extraordinary development skills in Java 8 and above and J2EE technologies (Spring, Spring AOP, Spring-Boot, Hibernate, JPA, Web Services, REST WS, SOAP WS, Junit, XML, YAML, JSON and WebLogic, JBOSS EAP 7x)
Deep knowledge of relational databases (Microsoft SQL Server, and Oracle 11g).
Very Good understanding of integration technologies like Camel, RedHat AMQ, JDG, open shift cloud, AppDynamics, Splunk, Graphana.
Experience of using Dockers/Containers (e.g. OpenShift) and building cloud hosted applications on AWS
Experience in continuous integration and continuous delivery using tools IDE, IntelliJ, GIT, Azure DevOps, Jenkins.
Deep understanding of programming paradigms such as distributed architectures, clustering and multi-threaded program design.
Ability and willingness to pick up and use any technology that is necessary to get the job done - everything from Core Java, J2EE and Python. The candidate doesnt have to have experience in every technology but must be prepared to tackle problems in any technology.
Experience in distributed delivery model which include stake holders from business team, Technical and Functional architects, DevOps engineers, Application support, DBA, Client/Server/DB developers and QA who are based out of multiple locations across the globe.
Knowledge of banking and risk and controls businesses
Ability to work collaboratively within a fast-paced, agile environment.
Please note only files with .pdf, .docx or .doc file extensions are accepted. Max file weight: 512KB
Keep me up to date via email and SMS Text regarding Virtusa career opportunities and company news
I have read and agree to the content in the privacy statement
Your browser does not support iframes.