Share this...
Design, develop and optimize Java applications using standard and leading practices to meet business objectives.
- Technical Designs
- Java and SQL programs
- Unit Test Results
- Deployment and configuration files
- Other key deliverables that may be defined as output
CORE COMPETENCIES
Technical Knowledge and Skills
- Uses technical knowledge and skills to complete work
- Uses technical knowledge and skills to improve work systems
- Works to meet the needs of clients according to the company’s policy
- Communicates often with clients and seeks to understand and anticipate their needs
- Works with clients to find ways to meet changing needs
- Finds ways to reduce time and cost of completing work
- Monitors work and progress and makes improvements
- Works with others to overcome problems and find alternative ways to complete work when necessary
- Works with members of the team to deliver value
- Works with other teams as may be required
- Learns new skills and knowledge and applies them
- Continuously finds new solutions to problems
- Shares knowledge and expertise
EDUCATION REQUIREMENTS
Bachelor’s degree in Computer Science/Engineering or related discipline
RELEVANT EXPERIENCE AND OTHER REQUIREMENTS
- Suitability to undertake the responsibilities mentioned above at the required level
- At least five (5) years’ experience as a web application developer using a Java MVC framework;
- At least one (1) year experience in design and development of integrated systems
- Must have experience using UML to document system design
- Must be conversant with systems development lifecycle and project management methodologies
- Must have extensive experience in Java programming language, frameworks (Spring/Struts/ADF/OAF) and web services (SOAP, REST)
- Must have extensive experience in programming JavaScript, HTML, XHTML, DHTML, XML, XSLT, XSL-FO, XPATH, Doclet, Ant and similar technologies
- Must have used version control systems such as SVN/CVS • Must have sound knowledge of SQL statements, procedures and functions, preferably Oracle PL/SQL
- Must have sound knowledge of J2EE design patterns
- Must be able to optimize poorly performing pages and/or SQL
- Must have extensive knowledge on Oracle Application Framework
- Must have implemented Oracle Applications Release 12 and knowledge on configuration and setup
- Must have knowledge on consultant management systems, Procurement or related business process
- Preferably experienced in using performance monitoring and optimization tools
- Preferably Java certified
- Must have worked with a team of four (4) or more
- Must have excellent oral and written communication skills in English
- Must have extensive experience using Microsoft products (Word, Excel, PowerPoint, Visio, Project) for professional documentation