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