Senior Java Developer:

BillboardsIn is powered by the largest platform for buying and selling outdoor advertising in the United States. Our technology automates manual processes so vendors and advertisers can focus on the high-value work that moves their businesses forward.

Our team members are the best-of-the-best. Whether you are making deals on Madison Avenue or developing groundbreaking new applications, every BillboardsIn team member is expected to make an impact on millions of users. Anyone can see that’s a massive challenge. At BillboardsIn we know it’s a once-in-a-lifetime opportunity.

Position Summary:

The senior java developer will work closely with team members and will be devoted to the development of client applications. The successful candidate will be able to work in a fast paced, environment where priorities can shift frequently based on varying factors. This person should be a J2EE developer and must have expertise in SOA, design patterns and RDMS. An understanding of the business is imperative to be able to contribute to the team and make decisions on priorities of tasks and issues. This position will require very little, if any, travel.

Ideal Skills & Experience:

  • Proficient knowledge and use of Java 7 and 8 JDKs
  • Proficient knowledge and use of Spring Framework
  • Proficient knowledge and use of relational databases and JPA, such as MySQL and EclipseLink
  • Proficient knowledge and use of JavaScript and frameworks, such as jQuery, Handlebars, KnockoutJS, AngularJS, ReactJS
  • Experience with Struts2 and Struts Tiles
  • Proficient knowledge and use of RESTful web services
  • Experience working with SubVersion and/or git version control, defect tracking systems, and a formal QA team
  • Demonstrated ability to write code that is clear, well-commented, easy to maintain, and free of bugs and errors


  • Java, (This skill is must to have, the candidates must have sound understanding of Java language itself)
  • Web application software development (Servlets and J2EE web technologies, Struts 2, ant, MVC)
  • OOP knowledge
  • Database query skills (SQL statements with complex joins etc.)

Additional Information:

  • Type: Full-time
  • Required Education: Bachelor’s Degree

Email your résumé to to apply.