Job details

Hays

Back

Full Stack Developer (Java, ELM)

Hays logo

Hays

BengaluruRemote5-8 Yrs1 day ago

Job description

Remote

Overview

PRTM Full Stack Developer is responsible for developing enterprise applications for Product Requirements and Test Management.

Responsibilities

  • Following industry best practices to develop efficient and reliable software.
  • Providing inputs during solution reviews, refinement and other technical discussions.
  • Design and develop utilities and interfaces to enhance business workflow.
  • Working with stakeholders, Business Analysts and QA team to closely understand the requirement and test cases.
  • Continually seeking methods to improve the application and according development processes.
  • Ensure industry standard best practices are followed during development lifecycle.
  • Work with mindset of delivering quality along with quantity with "first time right approach".
  • Job qualifications:
  • Degree in Computer Science and relevant work experience of 7 years or more.
  • Excellent analytical, problem-solving, and logical thinking skills.
  • Excellent English communication skills, both oral and written.
  • Proficient in Java programming (Java 8 and above), React and javaScript.
  • Familiarity with Java frameworks such as Spring boot, Spring Data JPA, Hibernate.

Qualifications

  • Knowledge of databases (preferably Oracle) and SQL.
  • Proven experience in building client software (user interfaces) or single page applications (SPA) in REACT-JS framework.
  • IT infrastructure administration (both on-prem and cloud based).
  • Support and troubleshoot various operating system types, flavours (both Windows and Linux).
  • Work on change related tasks.
  • Develop automation for the most common or repetitive tasks.
  • 5 years of experience in remote IT Infrastructure support of global enterprise clients.
  • Strong experience with multiple virtualization platforms (VMware, KVM based).
  • Extensive experience supporting Linux (RedHat & Ubuntu) and Windows.
  • Basic networking knowledge (TCP/IP, Routing, Switching, firewalls).
  • Strong code development (Ansible, Python, Gitlab).