Application Developer
Application Developer sought by US Bank National Association in Richfield, MN.
Duties: Analyze business requirements and design, test, and develop software to meet requirements; Design, debug, document, maintain, and modify computer applications of high complexity, significance, and risk; Design complex application systems using existing and emerging technology platforms; Perform application architecture functions to ensure availability and reliability; Estimate and define time tables and project tasks; Analyze and estimate cost and time; Perform change impact analysis; Create and review unit and test plans; Create detailed program specifications; Analyze and resolve complex technical problems related to applications; Manage interfaces, service levels, standards, and configurations; Monitor operating efficiency of existing application systems and recommend technical solutions; Architect infrastructure solutions using both Linux/Unix and Windows and make recommendations on server, load balancing, HA/DR, and storage architectures; Develop custom automated tests and test frameworks for front-end and back-end systems to meet business requirements; Improve process and quality via test and process automation; Integrate test automation into CI/CD process and instrument full software development lifecycle automation; Lead the development, implementation, and maintenance of automated test scripts; Perform needs analysis of applications and available testing tools; Lead the audit, evaluation, and review of products and processes; and Utilize Java, Java EE, JUnit, Rest API, SOAP API, Spring framework (Spring Core/Spring MVC), JavaScript, jQuery, Responsive CSS, AJAX, JSP, Hibernate, DB2, SQL Server, Angular JS, HTML, SOAP UI, Spring Boot, Spring Batch, Selenium, Spring state machine, MongoDB, JIRA, GitHub, GitLab, Artifactory, Jenkins, Appium, Protractor, Docker, Kubernetes, Drools, React JS, Typescript, and Cucumber.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related technical field and 7 years of experience developing and implementing applications. Must possess 7 years with Java, Java EE, JUnit, Rest API, SOAP API, Spring framework (Spring Core/Spring MVC), JavaScript, jQuery, Responsive CSS, AJAX, and JSP; 5 years with Hibernate, DB2, SQL Server, Angular JS, HTML, and SOAP UI; 4 years with Spring Boot, Spring Batch, and Selenium; 3 years with Spring state machine, MongoDB, JIRA, GitHub, GitLab, Artifactory, Jenkins, Appium, and Protractor; and 2 years with Docker, Kubernetes, Drools, React JS, Typescript, and Cucumber.