Real is a fast-growing global real estate brokerage powered by technology and driven by people. As a Tech Lead, you will help lead the overall technical vision for back end, implementing features, squash bugs, and make improvements across our Java Spring Microservices.
Requirements
- Extensive experience with Java 17+, Spring Boot, JPA (Hibernate), and SQL relational databases
- Comfortable writing unit and integration tests and maintaining strong code coverage
- Hands-on experience building application using the microservices architecture
- In-depth knowledge of relational databases, including indices, connection pools, transactions (ACID), and implications of schema designs on performance
- Experience with NoSQL databases, understand their advantages and disadvantages, and know when to prefer one over a relational database
- Opinionated in the direction that backend software development is going and will give recommendations and take the initiative for the long-term health of the project
- Keen eye for where to refactor and when, using standard design principles and patterns
- Welcoming to other engineers, have a collaborative attitude, and are excited to both learn and teach new knowledge
- Comfortable in an agile, fast-paced start up environment where you work closely with product to understand how your work will fit into the larger project while acting on limited information
Benefits
- 401k Matching
- Retirement Plan
- Generous Paid Time Off
- Tuition Reimbursement