Software Developer - Java

Job Locations US-MA-Boston
Job ID
# of Openings
Software Development
Experience Level


Frontline Education is a leading provider of SaaS EdTech solutions for educators and administrators across the United States. Frontline Education serves more that 12,000 educational organizations nationwide. Our Human Capital Management solutions are used in all 50 states and have the largest data set in K12 Human Capital Management. We partner with school districts whose professionals and staff use our premier software solutions daily. In 2015, we were recognized by INC. Magazine as one of the fastest growing private organizations in North America


Frontline Education is seeking a Software Developer - Java to design, build, test, deploy and support elegant, scalable and reliable software solutions for our customers. This is a fast-paced and exciting role that provides opportunities to work on a wide array of projects. 


The Software Developer - Java is responsible for: 

  • Collaborating within and across cross-functional, agile teams to deliver software that achieves business objectives using a continuous integration/continuous delivery (CI/CD) model. 
  • Contributing to and evangelizing Frontline Education engineering standards and practices. 
  • Mentoring more junior developers and peers. 


Qualifications, Key Skills and Competencies 

  • Bachelor’s Degree in Relevant Field and/or 5+ years’ experience 
  • Demonstrable experience in building scalable Java-based web applications and architecture 
  • Passionate about code quality and testing at multiple levels 
  • Demonstrable experience with automated build and deployment tools and techniques 
  • Demonstrable experience using Tomcat, Spring, MySQL, and BIRT or other reporting libraries 
  • Experience with microservice architectures, NoSQL database technologies, and rules engines preferred 
  • Experience in JavaScript, HTML5, CSS3 or Angular is a plus but not required 
  • Working experience with Agile methodology 
  • Experience with Git in a continuous integration environment is preferred 
  • Excellent oral and written communication skills 


Personal Attributes 

  • A ‘One Team’ mindset in which success is only achieved through the success of others 
  • A Systems Thinking approach that ensures solutions solve the problem at hand within the construct of a larger platform 
  • An entrepreneurial spirit: willing to try new ideas, learn fast, and continuously improve 
  • A consultative approach to evangelizing concepts and teaching others to fish 


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.