EZ Texting · 12 hours ago
Software Engineer
EZ Texting is a recognized leader in text message marketing for small and medium-sized businesses. They are looking for a motivated Java Software Engineer to develop and maintain their platform's products and applications, collaborating with cross-functional teams to solve technical challenges and improve processes.
AdvertisingMobileSMSSoftware
Responsibilities
Collaborate with Agile Squad members to plan, design, develop, test, and maintain high-quality products built on top of distributed microservices ecosystem
Design, monitor, and maintain said microservices, become an expert in the technology and business domain they cover
Maintain high standards of software quality within the team by following good SDLC practices
Initiate and drive improvements to our practices, process, infrastructure, and technology
Ensure long-term maintainability of source code and services operating in production through peer code reviews, unit tests, documentation, and other common techniques
Make pragmatic decisions that further personal and team goals
Collaborate with Product Managers and other non-technical stakeholders in making the best decisions on the cross-section of technology, customer experience, and business value
Perform product demonstrations to stakeholders
Develop Java based user interfaces
Reporting to the Team Lead and under technical supervision of the Principal Engineer
Qualification
Required
2+ years of development experience as a Java Software Engineer, Java Developer or similar role
Familiar and experienced with significant changes in Java8+
General understanding of Java internals (classloading, memory management, transaction management, etc.)
Understanding of OOP concepts
Experience with Java IoC and ORM frameworks - Spring, Spring Boot, Hibernate
Experience with build tools like Maven and understanding of continuous build/delivery
Experience building REST/JSON APIs or web services
Hands-on Git experience
Basic understanding of networking and security best practices
Knowledge of relational databases, SQL
Experience with NoSQL databases
Familiarity with agile development methodologies
Great design and problem-solving skills, passion for quality, and engineering excellence at scale
Preferred
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
100% Employee Sponsored Medical, Dental, Vision Coverage
Stock Options
Pre-Tax Benefits, Fertility Benefits, and more
401k Plan Options
Unlimited PTO, Disconnect Days, Paid Holidays, and more
Home Office Stipend
Remote Flex Stipend
Cell-Phone/Internet Stipend
DoorDash Subscription
And More!!!
Company
EZ Texting
EZ Texting is the leading provider of easy-to-use, self-service mass texting services for thousands of businesses across the US & Canada.
H1B Sponsorship
EZ Texting has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2021 (6)
Funding
Current Stage
Growth StageTotal Funding
$51MKey Investors
CIBC Innovation Banking
2020-12-07Debt Financing· $13M
2018-09-01Series B· $21M
2012-12-01Series A· $17M
Recent News
2025-08-01
2025-07-08
Company data provided by crunchbase