Job Duties :
Under limited supervision, develop, create, and modify complex, secure computer applications and solution architectures using Agile; responsible for full SDLC; gather business requirements, turn into functional requirements and validate technical feasibility; develop proof of concepts and high and low level architecture documentation; lead effort estimation; provide scalable, flexible and available solution architectures identify bottlenecks and provide solutions; migrate existing infrastructures; develop UI, design scalable micro services; develop multi-threading programming modules, integration components and messaging engines; create document templates, rules and security; develop and direct software testing procedures; develop test scripts and coordinate testing; perform code review to ensure compliance with standards; execute deployment to development, staging/QA and production environments; provide production support; mentor/assist less experienced team members; and use: Windows, UNIX, Oracle, NoSQL, Oracle SOA, JBoss, Sprint Boot, Apache, AWS, nodejs, Angular JS, Oracle BPM, Java, J2EE, XML Schema and related tools.
Minimum Qualifications Education :
Bachelor degree in Computer Science, Information Technology, Computer or Electronic Engineering or in a related field of study (will accept equivalent foreign degree);
Experience : Five (5) years of progressive experience as a Software Developer, Programmer, Systems Analyst or in a related occupation;
Other Requirements :
Experience must include five (5) years of work with Oracle SOA, nodejs, Angular JS, Oracle BPM and J2EE; must be willing to relocate
Any Graduate