Expert Software Craftsmanship
We're seeking an exceptional individual to fill a crucial role in our software development team.
* Bachelor's degree in Computer Science, Software Engineering, or related field is preferred.
A successful candidate will have strong knowledge of object-oriented programming principles and software engineering best practices. They should also possess 4+ years of experience in software development with Java.
1. >With proficiency in design patterns and ability to apply them effectively to complex problems;
2. >Strong understanding of software engineering principles including code quality assurance and refactoring techniques;
The ideal candidate will be able to work independently and collaboratively as part of a team environment.