Vacancy expired!
- 8+years experience in Java software development and demonstrating increasing levels of responsibility
- Experience leading a team of 3 or more software developers
- Bachelor's degree in computer science or equivalent experience
- Experience producing solution designs for large-scale, highly available, mission-critical systems.
- Proficient in designing, creating and consuming Web Services (REST, JSON, OAuth), multi-tier or microservice applications in Java and large scale database applications
- Strong experience in SQL and data modeling
- Demonstrate sound architecture skills and broad experience designing applications.
- Strategic thinking and analytical skills with demonstrated ability to combine broad technical, business and political factors.
- Ability to communicate complex technical design concepts and translate into non-technical business solutions.
- Strong interpersonal/relationship management skills.
- Able to communicate well with all levels in the organization, and must be comfortable as a primary contact to internal and external customers.
- Experience in Agile, Waterfall and other software development methodologies
Vacancy expired!