As SDE-1, you should be comfortable writing Java code which is adherent with Design Patterns, SOLID principles and clean-code guidelines.
- Implementation — Should be able to structure and write code like prose for others to read, design and adhere to common principles and patterns that make everyone better at their jobs.
- Should have the ability to contribute according to timelines and type of projects - from working POCs to stable production code and the ability to work with a large breadth of knowledge.
- Ownership — End-to-end ownership of services and specialized components required for various projects - starting from prototypal stage to production-hardened.
- Documentation — Create advanced technical content including articles, samples, whitepapers, and training.
What makes you a match for us? 😍
An ideal candidate is someone who shows the following attributes:
- You care about what you build. Every individual is expected to pay attention to detail, and learn after their first mistake.
- Strong Experience in Java
- Basic experience with Software Design Patterns and SOLID Design principles.
- Experience writing JUnit Test cases.
- Knowledge of Git and version control.