Senior Software Engineer/ Associate Tech Lead (Java)

Bachelor in IT or Computer Science/Engineering.
open mind to develop Backend Components.
Strong passion for Java SE technology.
3+ years of experience in Java (for Senior Software Engineer).
Good understanding about Object oriented Concepts and Design Patterns.
Good project level experience that can compensate industry.
Self-Motivated to achieve results and learn.