Required Skills

NodeJs Angularjs

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 29th Mar 2022

JOB DETAIL

looking for a senior developer who will be responsible for providing development and testing support for an agile development team, The developer will also be responsible for development that will include creating and consuming REST, JSON-based API' s. As part of the Core Software Engineering team, the Senior Full Stack Java lead will provide solution, design and experiment with new technologies and innovative ways to solve problems. In order to be successful, the Senior Full Stack Java developer will need to have strong collaboration and communication skills and must be comfortable operating in an agile, dynamic environment. The lead will oversee technical work for scrum teams.

Additional Info regarding: Experience in Liferay is a plus but not mandatory - Create style sheets, templates, and components within Liferay DXP and implement them along with appropriate web technologies to accomplish business objectives.

Requirements:

· Coordinate with Project Management, UX and Development teams to code and deliver improvements to the customer journey
· Build dynamic JavaScript and Node heavy cross-browser, cross-device interfaces
· Maintain existing Crocs Node, React and JavaScript based code
· 4 or more years of Node js experience working on backend APIs
· 2+ years of experience in Angular or other client-side JavaScript frameworks, plus jQuery and HTML5
· Solid grasp of web and backend application development
· Strong teamwork and customer support focus
· Experience with Microservices /Rest services / Soap)
· Knowledge of Postgres/ Oracle / MySQL / NoSQL databases (MongoDB, Cassandra, Neo4J)
· Experience working with Agile methodologies
· Experience with Node.js, React, Backbone or other client-side MVC technologies is a plus
· Experience with JavaScript build tools and dependency management (npm, bower, grunt, gulp)
· Experience creating responsive designs (Bootstrap, mobile, etc.)
· Experience with unit and automation testing (Jasmine, Protractor, JUnit)
· Knowledge of Java build tools and dependency management (gradle, maven) Preferred Skills:
· Knowledge of web components, ES6 and typescript
· Experience in UNIX or Linux (is a plus)
· Experience in Alfresco (is a plus)
· Experience with CSS preprocessors (less, sass)
· Knowledge of Domain Driven Design concepts and microservices
· REST API design and implementation
· 1 or more years as a full stack developer with experience front end side using Angular JS
· Understands and advocates architecture principles and articulates value proposition of architecture to business and technology partners
· Understand the decisions around architecture are made in alignment with defined strategies and deviations from standards are accurately identified, addressed, and communicated
· Serves as a specialist who advises on the best courses of action for the team
· Ensures that developers and testers follow all aspects of the lifecycle of the project
· Provides mentorship to the developers in the early planning stage around the different solution patterns that may be appropriate for a specific solution
· Ensures that standards set by Data, Security, Infrastructure, Platform and other architecture domains are followed when crafting solutions
· Stays abreast of industry trends; you are active in staying knowledgeable to help us take advantage of new technologies
· Decomposes the most sophisticated problems into discrete work units
· Balances strategic and pragmatic concerns when solving sophisticated or multifaceted problems
· Identifies and evaluates options and selects the most effective solution.
· Holds associates and teams accountable for adhering to practices and policies
· Crafts and validates technology standards, standard methodologies, and technical biases
· Uses appropriate influence to drive business priorities and navigate across boundaries - Influences key decisions, based on depth of knowledge
· Uses a mixture of analysis, experience, and judgment to simultaneously make decisions that address client needs and achieve business objectives with the appropriate level of risk
· Builds an environment of intellectual curiosity and innovation that encourages balanced results and risk taking
· Design and integrate with both internal and external APIs and adhere to development lifecycle best practices.

Company Information