Design, code, test and debug software of high complexity. Current projects architecture includes components developed on Java Primefaces.
Participate in creation of technical design documentation (e.g. Detail Design and Architecture Blueprint documents)
Be involved in all aspects of the SDLC, from the initial kickoff through the requirements analysis, design, development, integration and implementation
Systems analysis and design, system modeling, performance modeling, integration planning and technology and component selection to ensure architectural consistency and coherence between technical and business processes
Problem solving and troubleshooting
Solid understanding of service oriented architecture and design patterns
Expert level knowledge with OO methodology and programming (10+ Years)
Very good knowledge of Relational DBMS and SQL.
Demonstrated capacity for problem solving, synthesis, and making sound recommendations and decisions
Knowledge of lean and agile methodologies
DevOps and automation experience
Demonstrated experience with JAVA-based application design and development, technologies (Servlets, EJB, JDBC,JMS, Java Security); XML and related technologies (XSL/T, XML Schema); Web services including SOAP, UDDI, XML, WSDL
Progressive software development experience, developing high-volume, on-line transaction processing applications in a multi-platform, multi-tiered, 24x7 environment
Required Skills & Abilities:
Ability to lead teams through design and articulate complex technical concepts into executable development work packages
Expert analytical skills
Strong technology awareness
Excellent written and verbal communication skills
Can do attitude
Required Professional Designation/Certification:
Bachelor’s degree in Computer Science, financial services industry experience or equivalent
Experience developing components using Java (10+ Years)
Experience with RDBMS, SQL - SQL/MP, SQL Server, and MySQL Preferred (5+ Years)
Experience with Spring Framework
Web Service development (REST or SOAP)
Eclipse, Maven, svn or git
Experience with both application servers (Tomcat, JBoss/Wildfly)
HTML, XML, JUnit, Hibernate
Experience with AWS/Google CloudPlatform APIs/Microsoft Azure/RedHat OpenShift is an asset
Must have skills:: (please at least 3 skills/exp):
Strong knowledge of Tomcat, Apache, WildFly, Weblogic and other Web technologies.
Experience with Web Services.
Familiarity with major transport protocols: FTP, SFTP and other SSH connectivity tools.
Excellent knowledge of SDLC processes.
Experience in developing applications in a high volume, online transaction processing, 24x7 environment.
Experience with HP NonStop basics such as TACL, ENSCRIBE, ENFORM, PATHWAY, COBOL, and SCOBOL is considered an asset
Nice to have skills:: (please at least 3 skills/exp):
Working experience with performance testing tools: JMeter, Selenium, LoadRunner, etc.
Working knowledge of Golden Gate replication software (nice to have)