Careers

We’re growing fast! Our culture celebrates and supports the differences that make each of us unique. It’s how we build best in class text marketing platform... and career growth for you.

Senior Java Developer

Department:
Engineering
Location:
Remote

Who We Are:

EZ Texting is the #1 text communications technology company delivering fast, easy, and effective solutions for businesses across a wide variety of industries. Dreamers first, we are at the forefront of revolutionizing the way businesses communicate with their customers and believe personal relationships can transform an organization’s ability to grow. 

Our employees are our greatest strength. We’re expanding quickly and scaling our teams to help accelerate growth while remaining committed to hiring exceptional, values-aligned talent. We have consistently been rated a Top 100 workplace and are committed to being a best-in-class employer for remote work — with benefits to match!

We are open to hire in CA, NY, TX, OR, WA, GA, PA, & TN, but welcome top applicants nationwide as we expand our operating boundaries.

Role Overview: 

Senior java developers are individual contributors that work as part of an agile development team in the lead developer role; writing code and leading projects to production using best practices, valuable experience and professionalism. This is a leadership role in our growing software engineering organization with high visibility and growth projects. 

Primary Responsibilities:

  • Work as part of the engineering leadership team to: grow our organization, maintain our high standards of quality and reliability; while delivering on commitments.

  • Collaborate with other developers and teams to plan, design, develop, test, and maintain a distributed micro services ecosystem

  • Provide technical leadership to teammates through coaching, mentorship and code reviews

  • Maintain high standards of software quality within the team by establishing good SDLC practices and leading by example

  • Recommend improvements to infrastructure, technology, and processes

Required Qualifications:

  • 7+ years of Java development experience

  • Familiar and experienced with significant changes in Java8+

  • Deep understanding of OOP concepts

  • Experience with Java IOC and ORM frameworks

  • Experience with Maven and understanding of continuous build/delivery

  • Experience building REST/JSON APIs or web services

  • GIT

  • Basic understanding of networking and security best practices

  • Experience with NoSQL databases

  • Familiarity with agile development methodologies

  • Great design and problem-solving skills, passion for quality and engineering excellence at scale

Preferred Qualifications:

  • Experience with other languages besides Java

  • Experience with messaging models, search indexing, distributed caching

  • Experience with containerized applications and service discovery

  • Experience tuning and scaling high-volume transactional use cases

  • BS in CS or related field

Benefits:

Benefits available to EZ Texting team members include, but are not limited to:

  • 100% paid medical, vision, dental and life insurance for self (generous coverage for families)
  • Stock options

  • 401(k) plan

  • Paid vacation and unlimited sick leave

  • Paid parental leave

  • Annual personalized learning reimbursement

  • Quarterly wellness reimbursement

Remote-work optimization benefits including:

  • Monthly internet reimbursement

  • Monthly flexible remote work stipend, including DoorDash subscription

  • Annual home office enhancement stipend

  • Direct-billing ordering for supplies

EZ Texting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Applicant Tracking System Powered by:
Greenhouse logo