Requirements:
Java developer, preferably with extensive knowledge in XML & XSLT. Knowledge of the Apache Cocoon framework will be good to have.
Someone who has a good working knowledge of how REST APIs are generally written and structured would be best, since the projects focus is on creating an API.
The overall database and functionality already exist and likely does not need much (if any, expansion). However, knowledge of how to read & write (My)SQL queries will be required.
Frontend knowledge & experience is not required for this project, but having it would be a plus for future work.
Knowledge of API testing tools (such as Postman) would be useful. This is a new API endpoint(s) that does not exist and will need to be developed completely by them. While we will spec it out, the only way to actual test it will be with using tools such as Postman until it is deployed to an actual development or production server.
Working knowledge on consuming/interacting with third party APIs will be needed.
Basic Knowledge of a Linux environment will be required; theyll need to be able to move through the file system to review logs and compile Java changes.
Knowledge of git, branching and merging is required. Experience with BitBucket & JIRA is helpful, but not required.
Behavioral Competencies: Attention to Detail Independent Self-Starter Highly Organized Critical Thinker Problem Solver Excellent Communicator Ability to Prioritize Teamwork & Collaboration Multi-Tasker with Strong Sense of Urgency