National bank is looking for someone that will excel in a client facing position. You will work directly with key stakeholders to understand the business requirements and design/deliver complex solutions, while utilizing best practices in order to ensure high quality software solutions.
You will manage associates and make all decisions on personnel actions including staffing, performance management and compensation decision-making. You will support multiple systems through maintenance, modification and problem resolution to support ongoing delivery of services and/or operations. You will manage multiple applications/ development projects, or single major complex initiatives if a small area of the development function. You will also coordinate resources across various applications, operations or projects. Manages budget, monitors progress and adjusts resources and priorities accordingly.
You may provide expertise in determining the strategic technical direction and system architecture for initiatives and provide input on policy issues.
Deep understanding of server-side technology - looking for primarily Java but would also like to see Node.js, PHP and other web-based server-side skill sets.
Must have extended amount of experience delivery web-application
Must be a very technical, hands-on server-side technologist with Java & web development
Other skills include:
Expert level knowledge of Java/J2EE
Expert level knowledge of Java, Hibernate, Web Services (SOAP and REST), Messaging, Struts, Spring, Spring batch and other Spring related technologies
Experience with Agile driven development