A growing real estate company in California is currently seeking a new Senior Backend Engineer for a promising Remote opportunity with their growing team. As a key member of the R&D team, the Senior Backend Engineer will be responsible for helping to lead the overall technical vision for all things back end, implementing features, squash bugs, and make improvements across our Java Spring Microservices.
***The qualified professional must be able to work EST hours
Responsibilities:
The Senior Backend Engineer will:
Collaborate with other Engineers through pairing sessions, code reviews, and knowledge sharing in weekly Dev Chats
Mentor and lead Junior Engineers in software engineering methodology, design, and best practices
Work with the Product team and Feature Owners to understand requirements and see them through to execution and deployment
Perform other duties, as needed Qualifications:
5+ years of related work experience
Bachelor's Degree
Extensive experience with Java 11+, Spring Boot 2.7+, 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.
Demonstrated skills in Project Coordination / Management Desired Skills:
Real Estate background with transferable skills
Demonstrated Project Coordination/Management skills