.
Candidate must be located within commuting distance of Phoenix, AZ or be willing to relocate to these areas. This position may require travel to project locations.
Required Qualifications.
-
Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
-
At least 2 years of experience in Information Technology.
-
Experience with hands-on Java programming with most recent versions(v8+).
Preferred Qualifications.
- At least 3 years of hands-on experience in Java Programming, Microservices and Spring Boot.
- Good knowledge in Spring, SQL, Unix shell scripting, Java, Memory Management, and Concurrency.
- Experience with end-to-end implementation of projects in Full Stack Java technologies from Analysis, Design, Model to Coding & testing and promote to production.
- Good understanding of OOPS concepts.
- Strong knowledge in Data Structures, Algorithms, Collections, Streams, FP interfaces, Lamba Expressions, Multi-threading and Memory management and Concurrency.
- Good knowledge in React.js or Angular, RESTful APIs and of web-capable devices and browsers.
- Sound Knowledge of Software engineering design patterns and practices.
- Experience in Banking and Finance domain.
- Experience with Agile Development, SCRUM, or Extreme Programming methodologies.
- Experience in Process Automation
- Strong problem solving, analytical and interpersonal skills.
- Excellent written & verbal communication, ability to multitask, work well under demanding situations, prioritize, and meet deadlines.
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.