Senior Member Technical Staff - Backend Java
smartrecruiters
Job Description
- Discuss the Cost of Change (= code quality) with your team members continuously
- Write unit tests, integration tests and API tests
- Should be able to support the application 24/7 based on team on call rotations.
- Write clean code (mindful about coupling, separation of concerns, etc.)
- You would be expected to write code 90% of the time, with an emphasis on Test-Driven Development
- Spend at least 10% of your time learning and improving existing application architecture
- Should be open to learn and adapt to new technology architectures and patterns
- Should be able to conduct code reviews and design discussions
- You should be able to collaborate and coordinate and present ideas with different stakeholders including product, datascience, account managers etc
- You should be able to diagnose AWS infrastructure issues related to the application
- Follow best practices on 24/7 application monitoring and orchestration and performance optimization
- Implement and Practice DevOps and SecOps for continuous incremental delivery and quality product with the guidance of senior engineers