Back to top

Senior Java Developer

This job is no longer available

New York, NY, USA
Full-time

As a Senior Java Developer, you will be a part of a highly-dedicated team building internal and external software systems for Teach For America. The Senior Java Developer is an experienced software developer and will be responsible for the design and delivery of mission critical initiatives. You will be responsible for leading design sessions and extensive coding with developers to achieve success.

Teach For America  operates using agile development techniques (frequent delivery, strong customer interaction, simplicity, unit-testing, refactoring, etc.)  We use open-source software whenever possible, and have a strong commitment to developing quality, low-maintenance software systems. As a Senior Java Developer, your manager is the Managing Director of Application Development.

As a part of our team, you will work toward our shared goal of  building dynamic, stable applications that enable our business partners to efficiently perform their jobs and maximize the impact our teachers are having in the classroom and beyond.

Educational Background: 
5+ years of experience with Java oriented service development using a Service Based Architecture required 5+ years of experience with Java, SQL, and relevant open source frameworks (Spring framework, especially Spring Boot and REST / JDBC Templates) requi
Skills/Experience: 
  • 5+ years of experience with Java oriented service development using a Service Based Architecture required
  • 5+ years of experience with Java, SQL, and relevant open source frameworks (Spring framework, especially Spring Boot and REST / JDBC Templates) required
  • Experience working in a Unix environment
  • Experience building automated testing and deployment pipelines, code analysis tests, and other automation tasks in a CI/CD system (such as Jenkins)
  • Experience working in Agile

 Helpful but not required:                                                       

  • Experience working in an agile development process (XP, Scrum, Kanban, etc.)
  • Experience architecting applications to run in a cloud environment (Azure, AWS, etc.)
  • Ability to problem solve complex business problems leveraging technologies

 Skills and Mindsets:

  • Must be able to understand complex infrastructure (Load balancer, F5, CDNs, firewall, etc.)
  • Strong communication (verbal and written) and interpersonal skills required to clearly communicate with people from technical and non-technical backgrounds
  • Must be comfortable developing with modern frontend frameworks (Node.js, Angular, Backbone, etc.)
  • Must be detail-oriented, extremely organized, and able  to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment
  • Willingness to learn new skills as technology needs evolve

 Work Demands:

  • Work for this position must be performed out of the Teach For America office in New York, NY.
  • Limited domestic travel (1-2 times a year) may be required

Organization Info

Teach For America

Overview
Headquarters: 
New York, NY, United States
Annual Budget : 
$100-500M
Founded: 
1993
About Us
Areas of Focus: 
Mission: 

Teach For America is the national corps of outstanding recent college graduates, professionals, or graduate students who commit to teach for two years in urban and rural public schools and become lifelong leaders in expanding educational opportunity. Teach For America's mission is to enlist, develop, and mobilize as many as possible of our nation's most promising future leaders to grow and strengthen the movement for educational equity and excellence. In the 2016-2017 school year, 6,900 first- and second-year Teach For America corps members are teaching in 53 regions across the United States. Since 1990, Teach For America corps members have reached more than 10 million students. Teach For America's more than 40,000 alumni are providing critical leadership -- as teachers, school and district leaders; elected officials and policy advisers; and founders and leaders of education and social reform initiatives -- to ensure all children have the opportunity to attain an excellent education.

Listing Stats

Post Date: 
May 2 2019
Active Until: 
Jun 2 2019
Hiring Organization: 
Teach For America
industry: 
Nonprofit