Backend Software Engineer II, Java (Hybrid)
Weedmaps
·
Posted:
August 16, 2023
·
Hybrid
About the position
Weedmaps is seeking a Backend Software Engineer II, Java to join their Adtech team. The role involves designing and developing mission-critical components of a distributed Ad serving platform, as well as collaborating with stakeholders to identify product and technical requirements. The engineer will be responsible for writing unit tests, optimizing code, and providing support for production issues. Additionally, they will work in an agile environment, mentor remote engineers, and contribute to the development of high-impact products and services.
Responsibilities
- Design and develop highly scalable, fault-tolerant containerized backend services in Java running on AWS cloud
- Collaborate with project stakeholders to identify product/technical requirements
- Write unit tests, meet code quality/coverage criteria, drive load tests to develop production-ready backend services
- Instrument code to derive critical observability metrics, optimize logging and provide support for production issues
- Assist in hosting cost optimization/projections
- Work with geographically distributed engineers in different time zones in an agile environment
- Drive proof of concepts, design documents
- Manage individual project priorities, deadlines, and deliverables
- Mentor remote engineers and guide them to deliver high-impacting products and services
Requirements
- Bachelor's degree or equivalent practical experience
- Minimum of 3 years of professional software development experience
- Deep knowledge of object-oriented programming and experience in Java, Vertx, Netty, Jetty, etc.
- 2+ years of experience building microservices or distributed cloud-based software systems, with an emphasis on fault tolerance, resilience, observability, and operability
- Experience with building REST-based APIs and writing API specs in Swagger or similar
- Experience with Continuous Integration and Continuous Delivery techniques and tooling
- Experience in building servers with low latency and high concurrency systems
- Interest and ability to learn other coding languages as needed
Benefits
- Medical, Dental & Vision benefits (employer paid premium for employees)
- Basic Life & AD&D insurance (employer paid)
- 401(k) Retirement Plan (with employer contribution)
- Generous PTO, Paid Sick Leave, and Company Holidays
- Supplemental, voluntary benefits including family planning/fertility coverage, student loan repayment/529 education savings, FSA (Medical, Dependent, Transit and Parking), Voluntary Life Insurance, Critical Illness Insurance, Accident Insurance, Short- and long-term disability Insurance, Pet Insurance, Company-paid identity theft protection, Legal services platform
- Paid parental leave
- Opportunity to shape the future of the cannabis industry
- Meaningful role that impacts the wellbeing of others
- Casual work environment
- Numerous opportunities to learn and grow professional skills
- Endless opportunities to network and connect with other employees through various activities and events