The successful candidate will have proven experience architecting and designing complex java solutions that include Hibernate and Java Persistence API (JPA) along with Mysql. You must have experience leading teams of Java developers through all stages of development through production and maintenance using various standards and best practices. Experience conducting technical reviews and providing feedback on the architecture, design, and code of other developers is a plus. You must also have lead experience designing, developing, and maintaining RESTful APIs for public consumption.
To apply for this job, you must:
1) Provide links to API or other documentation of RESTful APIs that you have designed and/or developed in Java.
2) Write about one or more projects where you have lead a team of Java (and potentially other) developers and comment on the size and skill levels of the team members.
3) Be prepared to conduct a review of the architecture of a recently developed RESTful API/Mysql application and provide (a) an explanation and assessment of the current architecture and (b) make recommendations for improving the system.