San DiegoFull TimeEngineering
Remotely
javapostgresqloracleseleniumjunittestngtrinomariadb
Job Description
📋 Description
- Design and develop scalable, maintainable, and reusable software components with a strong emphasis
- Develop solutions to access data from many databases and data lakes.
- Collaborate with product managers to translate requirements into well-architected solutions, owning
- Contribute to the design and implementation of new products and features while enhancing existing
- Integrate automated testing into development workflows to ensure consistent quality across releases.
- Participate in design and code reviews ensuring best practices in performance, maintainability, and
🎯 Requirements
- Experience in leveraging critical thinking about how to integrate AI into work processes
- Typically requires a bachelor's degree and a minimum of 2 years of related experience; or an
- Proficiency in backend development with experience in Java.
- Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and
- Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests
- Understanding software quality principles including reliability, observability, and production
🎁 Benefits
- Health plans, including flexible spending accounts
- 401(k) Plan with company match
- ESPP (Employee Stock Purchase Plan)
- Matching donations
- Flexible time away plan
- Family leave programs
Back to all jobs