As Lead Application Developer you will be responsible for designing, developing and maintaining integrated middle-tier application solutions for our client. You will work within a team of developers and will help design, develop and maintain an online consumer banking platform. You moreover will coordinate with project teams and business analysts to translate specifications into new or enhanced application solutions.Lead the technical development of middle-tier applications.
Serve as technical expert in middle-tier technologies on specific aligned Java EE stack applications, including but not limited to Spring MVC and JAX-RS.
Work with projects teams and business analysts to create technical requirements.
Work with projects teams and systems analysts to translate technical requirements into optimally coded solutions which adhere to company standards for architecture, security, stability and incident support.
Demonstrate command of multiple programming languages and basic system analysis techniques.
Qualifications/Requirements: Basic Requirements:
Bachelor?s Degree (or High School Diploma/GED and a minimum of 4 years of professional IT experience)
Minimum of 2 years of professional IT experience.
Prior experience with Java web application development with Spring MVC.
Proficient in Java EE development and Service Oriented Architecture.
Experience designing and implementing RESTful web services with JAX-RS.
Experience working with agile methodologies.
Proficient use of Microsoft Office Suite to include Excel, Access and PowerPoint.
Bachelor's degree in Computer Science, Business, or Finance.
2+ years of software development experience involved in all phases of the software development lifecycle.
Previous IT experience within a bank or a regulated financial organization.
Previous experience working with consumer deposits and/or online retail banking.
Broad knowledge of IT systems, infrastructure, processes and controls.
Knowledge of CMS systems (fatwire a plus).
Knowledge of IT controllership methodologies and standards; demonstrated experience though project execution compliant with systems development life cycle methodology.
Understanding the benefits of SEO and the development skills to support SEO.
Strong problem solving and analytical skills.
Strong organizational skills.
Strong interpersonal, communication (both written and verbal), and presentation skills.
Ability to interact and influence at all levels and across functions within an organization.
Ability to effectively manage multiple tasks simultaneously.
Self-starter with strong sense of urgency and detail.