
- Hands-on developer who writes high quality, secure code for a small to mid-sized component or feature that is modular, functional and testable.
- Contribute to all parts of the softwareโs development including design, development,documentation, and testing.
- Have strong ownership of your teamโs software and are deep in the maintenancecharacteristics, runtime properties and dependencies including hardware, operatingsystem, and build.
- Communicate, collaborate and work effectively in a global environment.
โ
โ
- Degree in Computer Science or related field, or equivalent work experience.
- Strong foundation in algorithms, data structures and core computer science concepts.
- Evidence of working with object-oriented development and design patterns.
- Proficiency in one or more modern programming languages such as Java, Python, C++etc.
- Strong understanding of Spring, Spring Boot, Microservices, Design Patterns & Multithreading
- Strong written and verbal English communications skills.
- Strong analytical and excellent problem solving skills.
- Experience working in an Agile environment.
- Strong communication skills - both verbal and written