/** * Serves to provide an excellent job experience in a talented and cutting edge environment. * <p> * Please check to see that qualifications match your skills and use the method shown in the * submitApplication function to apply. */ public class CallFireJob extends Startup implements CodeWarrior { public String getJobTitle() { return "API Developer / Engineer"; } public String getCompanyUrl() { return "http://www.CallFire.com"; } public String getCompanyInformation() { return "CallFire.com is a cloud telephony startup. " + "We’re dedicated to providing high-availability systems, " + "beautiful user interfaces, furious developer support and " + "unparalleled customer care. We are a unique group of " + "intellectuals with aspirations to truly change how companies " + "do business."; } public String getCompanyLocation() { return "3rd Street Promenade, Santa Monica, CA. Three blocks from the ocean."; } public String getQualifications() { return "Overview: Great communicator and programmer needed for developing and supporting CallFire API's." + "Languages: Java, PHP, .Net " + "Skills: SOAP, REST " + "Education: College"; } public String getSalaryRange() { return "$60,000 - $90,000"; } public String getBenefits() { return "Health, Dental and Profit Sharing."; } public String getCompanyAchievements() { return "INC 500, fastest growing companies #285."; } public String submitApplication(String contactEmail, String coverLetter, String resume) { Session session = Session.getDefaultInstance(getMailProperties()); MimeMessage message = new MimeMessage(session); try { message.addRecipient(Message.RecipientType.TO, new InternetAddress("jobs@callfire.com")); message.setFrom(new InternetAddress(contactEmail)); message.setSubject("API Developer Job"); message.setText(coverLetter + " " + resume); Transport.send(message); } catch (MessagingException ex) { throw new RuntimeException("Failed to send e-mail"); } } }