- Bachelor’s degree in Computer Science or related field.
- 10+ years experience developing n-tier applications.
- Demonstrated interest in, knowledge of, and enthusiasm for Internet and Open Source technologies
- Ability to effectively manage multiple priorities with minimal supervision and comfortable with strict deadlines.
- Experience in supporting products in different stages of their life cycle.
- Experience defining technical expectations and goals of projects.
- Excellent understanding of OOP, Design Patterns.
- Must be analytical, flexible, innovative, and self-motivated.
- Java, Spring, Spring Boot and Angular
- Ability to design the Medium Complex business requirements
- Good Analytical and Problem-solving skills
- Strong verbal and written communication skills, team player with excellent interpersonal skills.