Senior Java Developer

Bangalore, Karnataka, India
Senior Java Developer - CREQ148956
QualificationsRequired Skills :Have at least 7+ years of experience in software development involving JavaExperience in financial sector is required Strong communication and interpersonal skills, including the ability to develop and maintain effective relationships with business users and peer teamsAbility to discuss and finalize requirements with business unit counterpartsAbility to do analysis on requirements to come up with a process design for solutionAbility to work effectively with minimal supervision in a global team environment Ability to coordinate with team members at multiple locations/time zonesStrong team player with a results-oriented focus and a highly disciplined approach towards meeting objectivesFlexibility to adapt to changing needs and requirementsAmbitious and eager to learn new technologies and spearhead its adoption to take the platform to the next levelHave been instrumental in L3 support Technology Skills :Strong foundational knowledge of Multi-tier service-based environment (Microservice, REST Principals) is a must should be able to convert functional requirements into detailed technical designsKnowledge of GOF Design Pattern, and Design principals like SOLID, DRY etc.Application development using Java1.5 & above, JavascriptExperience with tools / Framework like Angular, ExtJS (nice to have), Spring-Core, IOC, AOP, Hibernate, Log4JExperience with TDD and Unit Test Frameworks like jUnit, MockitoKnowledge of Common Relational Databases like SQL Server, Sybase and ability to write Design Database Tables and write query and Stored Procedures.Database modeling and development experience - must be able to reconcile data between systems using SQL, Excel etc. Loading, extracting, reconciling data between multiple databasesKnowledge of at least one commonly used code Repositories (git, svn, perforce etc.) and CI CD pipelines.Experience in Application Server Technologies like IIS.Knowldege to Cloud platform (preferably Azure) and commonly used PAAS services (Azure DataFactory, Azure Container Service etc.)Willingness to learn new technologies like Angular, python.Knowledge of Scripting language like Javascript, python, PowerShell, shell script will be a plusWorking knowledge of UNIX environments will be a plus.
Primary Location
Bangalore, Karnataka, India
Job Type
APE-Java: Micro Services Components
Job Posting
Job Search Form

Join Virtusa


Please note only files with .pdf, .docx or .doc file extensions are accepted. Max file weight: 512KB

Please attach your CV/Resume, ensure it is in the correct format and smaller than 512KB.