Sr Full Stack Java Developer

Princeton, NJ

Job Description:

JavaScript, MVC, Angular4.0 is required ( willing to review Angular 2.0 profiles), Core Java

 

Secondary Skills:HTML, CSS

 

Required Skills:

 

Rigorousunderstanding of Object-Oriented Programming and class-based inheritance.

Strong analyticalproblem solving skills.

Proven ability towrite clean, pragmatic and easily maintained code.

Knowledge ofJavaScript/jQuery/AJAX/JSON/HTML/XML/CSS. (preferred)

Experience withJavaScript build frameworks, tools and middleware. (preferred)

Front-enddevelopment experience. (preferred)

Ability tocoordinate multiple projects and participate in varying levels of programmingeffort.

Ability tocommunicate effectively orally and through writing.

 

Supervisory Responsibilities:

 

Mentorand supervise code development of Mid-level and Junior developers.

 

Essential Functions / Job Duties:

 

Direct the designand development of web-based & desktop applications, that meet therequirements of the stakeholders, with adherence to the established developmentpractices and quality standards

Collaborate withTeam Lead, other senior developers and system administrators in designing,developing and maintaining a robust, reliable, scalable and highly availablesystem

Work with seniordevelopers responsible for other components of the system to ensure a smooth andreliable integration of system components resulting in the expected end-to-endsystem functionality Responsible for performing periodic code reviews andenhancing the software development practices to ensure timely deliverance ofhigh quality software and services Assist in recruitment of new softwaredevelopment personnel

Mentor andsupervise code development of mid-level and junior developers.

Stay up to date onindustry advancements, best practices and standards, skillfully and effectivelycommunicating these to the team.

Actively take partand adhere to established software development practices including codingstandards and testing methodologies

Develop robustJavaScript modules and interface functionality using 3rd party libraries andcustom framework architecture, working closely with back-end developers tocreate streamlined end-to-end feature implementations.

Fix defects andtroubleshoot JavaScript related issues as needed, working with QA to developcomprehensive test plans and performance guidelines where applicable. Performoperational tasks as assigned by management and provide technical assistance

Design, script(code), implement and lead the development of accessible, cross-platform webapplications.

Create prototypesto aid planning phase of development projects.


Share Profile