Startup Jobs Startup Companies Post a Job! Startup Newswire Job Widgets
Search Startup Jobs
View full company profile
Other Openings

Senior Software Engineer (Java J2EE Groovy Grails)

at Amplify Education, Inc. in Brooklyn, NY   —   Jul 01, 2014   |  
Amplify Learning is creating exciting new curriculum that reinvents teaching and learning in the core subjects of English Language Arts, math and science. These products combine interactive game-like experiences with analytics that meet the rigorous demands of the CCSS. By optimizing the power of adaptive technologies, our Learning products support individualized instruction for students and, at the same time, facilitate classroom management for teachers.

At Amplify, we're looking for a thoughtful and self-motivated Senior Software Engineer who can get things done. We are a cutting-edge software company with terabytes of data, compelling mobile and web applications, and a team-oriented agile development process that values building software the right way. We are a profitable mid-sized company that has helped millions of students learn reading and math skills, and are seeking enthusiastic professionals who are interested in furthering our mission to revolutionize education. If you're the kind of person who wants to make a difference and likes to work hard with a small team of intelligent, reasonable, and friendly professionals, please apply! Come join a great team at Amplify!

Responsibilities of the Senior Software Engineer:

As part of a cross-functional software team, you'll be commissioned with delivering new and innovative platforms, products, and/or product functions for schools, districts, and states across the country
Work within a team that develops, tests, deploys, and maintains robust, scalable, high-quality software for our tablet technology platform and full suite of products
Contribute to continuous improvement of software development best practices in the areas of coding tools, languages, frameworks, and APIs, infrastructure as code, as well as software design and development processes

Basic Qualifications of the Senior Software Engineer:

BS/MS in Computer Science or equivalent experience
5+ years of professional software development experience
3+ years of software development experience utilizing Java, J2EE and/or Groovy on Grails
Proven understanding and experience building applications with the Grails framework, including GORM, JAXRS, and Spring Security
Proven understanding of the REST paradigm and experience building RESTful services with the Grails framework
Proven experience using JUnit and an appreciation for Test Driven Development
Proven use of fundamentals (OO, algorithms, data structures)

Preferred Qualifications for the Senior Software Engineer:

Experience with Cucumber highly desired not required
Proven understanding of development practices and tools for the Cloud (i.e., AWS, Cloudfront, Elasticache, etc.)
Proven understanding of automated environment setup, and experience with tools such as Chef and Puppet
Proven experience with Jenkins and Artifactory a plus
Proven experience using Gradle
Taste for simplicity and elegance in technical design and implementation as well as an appreciation for test driven development
Proven experience with large code bases and working with external vendors
Proven experience with AngularJS a plus
Proven experience with Scrum (or other agile methodologies)

Apply Here:

This position may be funded, in whole or in part, through American Recovery & Reinvestment Act funds

Amplify Education, Inc is an Equal Opportunity Employer, M/F/D/V.
Want this Job? Apply Now
About Us  |  Privacy Policy   |   Terms & Conditions  |  Contact Us
© 2014 Job Alchemist, Inc. All rights reserved.


Startuply is in beta. Love it? Hate it? Want to suggest new features or report a bug? We'd love to hear from you.