Java Architect Needed

Schedule:
permanent
 
Location:
New York Tri-State Area
 
Payrate:
Up to 180k
 
Description:











Tech Lead


As Software Development Team Lead is directly responsible for the development of core product functionality as well as leads and mentors junior software engineers and supervises the work they do.


Responsibilities

· Providing technical leadership of design, implementation, and process.

· Hands-on programming, design, and code reviews (approximately 75+% of time).

· Allocating tasks among the assigned project development resources.

· Providing accurate development estimates and updating project resource plans.

· Delivering high quality software releases on-time.

· Assisting with hiring additional software engineers.


Requirements

· Minimum of 5 years hands-on software development of Java applications

· Familiarity with database systems and NoSQL

· Experience building consumer facing web application using latest JavaScript frameworks

· Experience adapting the best aspects of Agile and other methodologies

· Excellent verbal and written communication skills

· Experience designing large object-oriented software systems


Desired Skills

· Experience leading Agile/Scrum development.

· Experience managing development staff

· Knowledge of continuous integration, test automation, microservice and other best development practices

· Experience optimizing performance of Java-based for performance and scale

· Experience in designing for and testing under large data volumes and stress conditions, including the use of stress testing tools

· Source control, particularly Git.


Education

· Bachelor's degree in Computer Science or Computer Engineering or equivalent

 
Date:
Nov, 14th
 
Qualifications:
Java
 
Experience:
7
 
Position id:
 
Travel required:
no
 
Telecommute:
sometimes
 
Contact: