Java Full Stack Developer

Job Detail

  • Job ID 51647
  • D&I Classifications

  • D&I Classifications PWDs
  • PwDs All
  • Job Specifics

  • Experience 8 Years +
  • Gender Any
  • Qualifications Graduate

Job Description

  • Understands and develops software solutions to meet end user requirements.
  •  Ensures that application integrates with overall system architecture, utilizing standard IT lifecycle
    methodologies and tools.
  •  Develops algorithms, data and process models, plans interfaces and writes interface control documents
  •  Ability to understand complex business processes in the domain and translate to technical
    solutions.

Basic Qualifications (Required Skills/Experience):

  • A Bachelor’s degree or higher is required as a BASIC QUALIFICATION
  • Extensive experience in designing and developing full stack modules and components for Java based web applications.
  • Experience in designing and implementing APIs, including a deep understanding of REST,SOAP, HTTP, UDP etc. Good knowledge of Hibernate, Liquibase, Spring MVC, SpringBoot and RESTAPI.
  •  Working knowledge in UI frameworks HTML, CSS, , Bootstrap, Javascript etc
  • RDBM Systems, SQL scripting and querying, specifically with SQLServer 2016
  • Experience with Angular 8 and above
  • Experience in Test Driven Development(JUnit/Karma)
  • Strong work ethic, communication skills & good time management with ability to work with diverse teams and stakeholders
  • Ability to develop new and innovative applications as well as maintaining existing code.
  • Relational database experience and demonstrated abilities in SQL and data modelling is required.
  • Ability to manage all software configuration items, installation and cutover of the computing products within a given scope.
  • Experience in ALM tools (Git, Ant, Gradle, Maven, Jenkins, Docker, Azure, SonarQube, Ansible).
  • Working exposure with Agile (Scrum ) and DevOps is a must
  • Understanding and following secure coding guidelines (provided by Coverity, SonarQube etc.) and writing quality code (4+ YOE)
  • Writing performant code, taking care of resource/object creation and disposal to ensure memory efficiency and safety.

Preferred Qualifications (Desired Skills/Experience ) :

• Develop and maintain relationships / partnerships with customers, team members, peers, and
partners to develop collaborative plans and complete projects.

Typical Education & Experience:

• Education/experience typically acquired through advanced education (e.g. Bachelor) and typically
8 + years’ related work experience
Relocation:

This position offers relocation within INDIA.

Required skills