3 - 5 years of experience building enterprise-level applications using Java Restful APIs, Gradle, Spring (core, aspect, boot and batch) and related frameworks.
AT least 1-2 years of experience web technologies such as CSS & HTML, Web Development Frameworks and design patterns and frameworks like Angular or ReactJS.
Development experience in Core Java preferably version 1.8.
Expertise in multi-tiered Java EE design and programming; solid understanding of multi-tiered web-based applications.
Programing proficiency in Web Services (e. g., XML, JSON, REST, SOAP, micro services, Tomcat)
Hands on experience of RDBMS database platforms (like DB2, MSSQL), design, SQL, and database access technologies such as JDBC.
Working knowledge of Agile development methodologies and DevOps Integration.
Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.).
Ability to communicate in a clear and concise manner, individually or in front of a group.
Desired Skills
Scripting experience in Python/Unix/Perl/Powershell.
Experience with Azure/AWS/GoogleCloud/Other Cloud-based applications.
Prior work in the banking/brokerage industry and knowledge of financial market and wealth management.
Exposure to JIRA or other ALM tools to create a productive, high quality development environment