Job Title: Java Developer
Location: White Plains, NY
Qualifications:
- 8+ years experience in java software development 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.
- Ability to communicate complex technical design concepts and translate into non-technical business solutions.
- Able to communicate well with all levels in the organization, and must be comfortable as a primary contact to internal and external customers.
- Excellent oral and written communication skills
- Experience in Agile, Waterfall and other software development methodologies