Develop high-volume, high-performance, service-oriented applications using proven Java frameworks and technologies.
Develop scalable RESTful web-services.
Develop reusable libraries and APIs.
Write concise yet comprehensive technical documentation.
Liaise with the product manager and technical lead to explore and suggest appropriate technical solutions to achieve the required product features as well as monitoring technical progress against plans while safeguarding functionality, scalability, and performance.
Work with system administrators and client web-app developers to deliver fast, dynamic web propositions.
Work with web-app developers to resolve issues and improve the stability of systems.
Work with all relevant parties on the deployment of services to the live site and all intermediate hosting environments.
Responsible for work quality, ensuring it meets the technical standards for all online output.
Monitor work against the production schedule closely and provide progress updates and report any issues or technical difficulties to the senior developers on a regular basis.
Knowledge, Skills, and Abilities:
Object-oriented design and development, relational database systems, high performance systems.
Understanding of fundamental software engineering concepts e.g. MVC.
Experience of delivering to deadlines.
Experience of building or using RESTful interfaces.
Experience interfacing with multiple web services, feeds, and APIs.
Experience of working with code repositories (e.g.: SVN, GIT).
Required Education: Bachelor's degree or equivalent experience/training.
Job Type: Full-time, salary
Benefits: Full medical benefits, vacation/sick leave and paid holidays
Job Location: Mesa, AZ
Required Language: English
To Apply: Email your resume and cover letter to Amber Corey, firstname.lastname@example.org