Senior Backend Engineer - Java - Tandym
Newark, CA
About the Job
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
Source : Tandym