Required Skills

Java Developer

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 :- 6th Aug 2021

JOB DETAIL

  •  
  • Oversight is all digital transformation for applications on factory floor
  • Robotize/automate complete production cycle for crown making – very cutting edge tech
  • e.g. You go to doctor, they take a scan, after that everything is digital – scan comes to us through order pipeline and goes to cloud infrastructure, from there goes to queue where a series of robots are waiting for crowns to be manufactured; manufacture to ship is completely automated

Glidewell JD

  • To develop in-house applications and execute website and database designs and structures outlined by product owners and Director of Software Development

Essential Functions:           

  • Provides emergency support to applications related to production and manufacturing.
  • Develops functional and aesthetic aspects of Company websites and provides website support in emergency situations.
  • Participates in daily Scrum team meetings with developers and product owners to discuss project goals and statuses.
  • Participates in bi-weekly meetings with functional team to set two-week development goals, discuss development difficulties, and review completion of previous goals.
  • Writes clear, concise code in accordance with Glidewell development standards and best practices.
  • Creates interfaces to interact and manage Company databases.
  • Reviews and tests code for easily observable logic errors, bugs, and ensures best practices are adhered to; standardizes and optimizes code as necessary.
  • Remedies serious issues such as large memory leaks and investigates symptoms of issues to determine causality.
  • Provides emergency support to technical support staff if problems cannot be resolved without advanced expertise.
  • Creates unit and end-to-end integration tests to ensure applications function according to requirements and Glidewell best practices.
  • Collaborates with teams in deployment process; works with DevOps to create or deploy packages based on Glidewell deployment automation guidelines.
  • Participates in ongoing development, patching, and updating of released products through use of Agile process.
  • Stores code in designated source control repository to assure safety and recoverability of production and pre-release code.
  • Performs other related duties and projects as business needs require at direction of management.

Education and Experience:

  • Bachelor’s degree in Computer Science or Engineering; Master’s degree, a plus.
  • Minimum five (5) years of related work experience.
  • Experience with at least two (2) of the following AWS services – API Gateway, Relational Database Service, ElasticSearch, Lambda, SNS, and Virtual Private Cloud.

Special Requirements/Certification:

  • AWS certification preferred.

Communication Skills:

  • Must have strong written skills to convey complex technical concepts in concise written form.
  • Must be able to read and understand all operating procedures and applicable technical information.
  • Ability to communicate project needs, problems, and statuses through routine meetings.
  • Ability to interact with product owners to determine product requirements and specifications.
  • Ability to discuss and describe program and module functionality to product owners, end-users, and QA.
  • Ability to discuss and interpret quality related feedback from QA.
  • Ability to explain solutions to technical problems and utilization of new technologies to other software development team members.
  • Ability to create comments within coding that adequately describes purpose of coding.
  • Ability to create and compose written materials with proper English grammar and punctuation.
  • Ability to read, interpret, and communicate the contextual meaning of numerical data.
  • Ability to communicate effectively in a multi-cultural business environment.

Knowledge, Skills, and Abilities:

  • Must be able to design & implement small to medium software applications independently.
  • Must be able to independently resolve issues and provide solution to various software applications.
  • Proficient skills with Java or Scala and Object Oriented Programming (OOP).
  • Proficient skills with React and Typescript.
  • Demonstrated knowledge of RESTful APIs.
  • Advanced proficiency with Python or Node.js.
  • Advanced proficiency with JavaScript and other scripting languages.
  • Advanced proficiency developing on AWS platform
  • Expert knowledge of concepts and best practices used in writing code.
  • Knowledge of group software development methods such as Agile Process and Scrum Method.
  • Proficient skills in developing user interfaces (UIs) with patterns such as Model View ViewModel (MVVM) and Model View Controller (MVC).
  • Proficient skills with software development environments such as Visual Studio.
  • Proficient skills developing software according to customer specifications and requirements.
  • Demonstrated time-management skills to complete assignments while meeting critical deadlines.
  • Demonstrated analysis and problem solving skills to identify and resolve complex software faults.
  • Demonstrated attention to detail and accuracy to ensure code is developed properly and according to specifications.
  • Ability to regularly participate and contribute in department and team meetings.
  • Ability to create complex logic statements and correct logic errors.
  • Ability to develop software that adheres to pre-determined architecture.
  • Ability to research new and emerging technologies and practices.
  • Ability to read, interpret, organize, and maintain sets of data.
  • Ability to independently resolve problems as needed.
  • Ability to take initiative in completing unassigned tasks within established guidelines.
  • Ability to work beyond normal business hours to meet critical deadlines and resolve emergency issues.

Company Information