Mid/Senior/Principal Java Engineer (All levels)

Roberts RecruitingBoston, MA
Onsite

About The Position

We're looking for talented software engineers to join our rapidly growing team in Boston! Be a part of a company poised to dominate an untapped segment of the construction industry! We built a cloud-based construction logistics technology ecosystem used by some of the world’s largest heavy construction companies to find, dispatch, track, manage, and measure the resources that drive their day-to-day operations. We're unleashing the power of mobile technology on the construction industry by building integrated, data-driven solutions to problems that construction companies face every day.

Requirements

  • 3-10+ years of experience owning Java server side functionality, including Java 8
  • Deep understanding of web technologies and RESTful API design and best practices
  • Solid SQL fundamentals, including query and data model design
  • Hands-on experience creating and consuming Docker containers
  • Comfort and familiarity with agile process management
  • Motivated self starters who love being challenged and learning new skills
  • Passionate technologists excited about building new software platforms
  • Well seasoned professionals who have experience building developer support infrastructure from the ground up
  • Proven mastery of owning and administering Jenkins ecosystems
  • Confidence with managing distributed orchestration of Docker containers
  • Expert level understanding of best practices and automation strategies
  • Configuration as code expertise
  • Experience constructing SQL scripting and deployment pipelines
  • Capable of administering networking and security concerns

Nice To Haves

  • Experience using nginx, Jetty, Jersey, and DropWizard
  • Experience managing distributed processing systems such as Docker swarm, DC/OS, or Kubernetes

Responsibilities

  • Owning Java server side functionality
  • Designing and implementing RESTful APIs
  • Writing SQL queries and designing data models
  • Creating and consuming Docker containers
  • Managing distributed processing systems
  • Building developer support infrastructure
  • Administering Jenkins ecosystems
  • Managing distributed orchestration of Docker containers
  • Implementing best practices and automation strategies
  • Utilizing configuration as code
  • Constructing SQL scripting and deployment pipelines
  • Administering networking and security concerns
  • Contributing to architecting and scaling our platform
  • Performing green field new development work
  • Working closely with a tight knit, cross functional team
  • Contributing across all slices of our products

Benefits

  • Competitive base pay
  • Goal based annual bonus
  • Three weeks of PTO
  • Casual, friendly, and flexible working environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service