hirq
← All jobs

Sonoma Consulting Inc.

Java / J2EE / JSP

Plano, TX, US · On-site · Contract

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

JavaSpringUX DesignSQLAngularREST APIsjQueryUI Design
Project Description: The user interface upgrade project is a revamp of the user experience for Banking Supervision application users. This project will focus on replacing old UI technologies with the new industry standards, and untimely delivering a fresh, enhanced user experience. Primary Responsibilities: - Work with other team members to rewrite the user interface for Banking Supervision applications. - Migrate old technologies to new generation technologies. - Develop and estimate solutions using defined user requirements, working with the customer to clarify and further define requirements as needed. - Work with and mentor other team members in the listed technologies as needed. Minimum Qualifications: - Ten plus years of proven application development experience that includes creating distributed applications through analysis of specific business requirements. - Understanding and demonstrated use of object-oriented design principles. - Eight years of Java and J2EE programming experience. - Understanding and demonstrated use of J2EE patterns and frameworks. - Six years of experience with Spring Framework stack. - Experience with web model view controller (MVC) frameworks (i.e. Spring MVC, etc.). - Five years of Ajax/JQuery experience. - Experience working with Application server (i.e. WebSphere, Weblogic, JBOSS). - Five years of experience developing JSPs. - Experience with developer testing practices (i.e. JUnit, Mockito, etc.) and understands the differences between unit, functional, and system tests. - Five years of experience working with relational database (i.e. MS-SQL Server, Oracle, etc.) and concepts. - Five years of experience with the Rational Application Developer (RAD) or Eclipse tool. - Practical experience with Software Configuration Management (SCM) tool (i.e. Subversion, Maven, Clear Case, etc.). - Ability to troubleshoot and solve problems. - Ability to complete tasks or project assignments with minimal supervision. - Ability to estimate development effort based on documented business requirements. - Ability to clearly communicate design decisions and tradeoffs. - Ability to speak and write clearly and succinctly in a variety of communication settings and styles. - Ability to quickly learn and practically apply new concepts or principles. - Ability to work effectively both independently and in a team environment. Nice to Have: - A bachelor`s degree is preferred. Certification is a plus. Equivalent education and/or experience may be substituted. - Experience developing SOAP and REST web services. - Experience with the following: Angular 2, Bootstrap, EJB, and Struts - Experience with single page application development. - Experience applying the Unified Modeling Language (UML) standard using a modeling or diagram tool (i.e. Rational Rose, Visio, etc). - Experience with performance engineering. - Experience with agile software development methodologies. All your information will be kept confidential according to EEO guidelines.