Position Details: Senior Full Stack Developer

Location: Armonk, NY
Openings: 1
Salary Range:
Job Type: Full Time

Description:

This role is not remote, and we expect the person to work out of client`s office.

Technical Qualifications

  • Must have minimum 8 years of experience in designing and developing complex custom applications in JAVA programming language
  • Must demonstrate ability of building applications in a multi-tier architecture, including database, UI components of the application.  
  • Hands on experience in programming languages viz. JAVA, Spring, NODE JS, Angular, UI frameworks
  • Experience guiding development teams, in a high availability, high performance and cloud environment
  • Demonstrate knowledge in micro-services architecture pattern and understanding of various technical components supporting microservices pattern viz. Netflix OSS, Spring Boot, Spring Cloud etc.
  • Demonstrate ability with UML concepts, Sequence Diagrams, Use Case diagrams and documentation
  • Have a good understanding of containerization concepts (viz. Docker)
  • Have a good understanding and building solutions on Windows and Linux OS 
  • Have a good understanding of various integration patterns, SOAP/REST protocols, and familiar with XML, JSON and exposure to integration tools such as Mulesoft, Dell Boomi or Apigee is plus
  • Demonstrate familiarity with Continuous Integration and Continuous Deployment concepts along-with necessary tools like Puppet, Chef, VSTS, Maven, Jenkins, JIRA etc.
  • Experience in multiple databases and understanding of traditional SQL and No SQL DBs is an added advantage

 Other Qualifications

  • Bachelor's degree in Computer Science / MIS or relevant work experience
  • Professional Certification in specific programming language or technology platform
  • Experience of working on Azure cloud services, and offerings viz, Web App, Mobile App e.t.c. is a strong plus
  • Demonstrated ability to think strategically about business, product, and technical issues
  • Strong verbal and written communication skills with the ability to work effectively across various stakeholder in the organization
  • Strong analytical and problem solving skills
  • Demonstrate skills in additional programing languages viz. Ruby, Python, PHP, Shell scripting is a strong plus

Ability to work under pressure and handle multiple priorities

Perform an action:

IMAGE: Apply to Position