Top

Job Description

Job Description
job summary:

Description:

  • Responsible for developing, enhancing, modifying and/or maintaining applications in the Employee Experience Technology environment.
  • Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture.
  • Following established written procedures, guidelines and techniques, develops, enhances, tests, supports, maintains, and debugs software applications that support business units or support functions. Individual contributor role; fully competent to work under general direction on the most complex projects, often on multiple phases, and seeks guidance and direction from more senior associates or manager, as needed.
  • Working knowledge of business or function for which application is designed. Often responsible for the completion of a phase of a project.
  • Provides guidance and checks the work of less experienced associates.


5-7 years of applicable experience required.

Required Skills:

  • Expertise in Liferay DXP and portal technologies (Portlets, Layouts, Themes, Services)
  • Java, J2EE, Webservices, Spring framework application development
  • Expert proficiency and hands-on experience on Microservices, and Spring Boot
  • Hands-on working knowledge on Java J2EE.
  • Good knowledge of OOPS concepts
  • Individual will be responsible for writing code in Java and J2EE technologies along with Spring boot microservices.
  • Knowledge on ReactJS is added advantage.
  • Build, maintain, and enhance all objects Packages / procedures/functions in PL/SQL to support application process.
  • Perform functions including SQL tuning, database application design, and developer support
  • Ability to quickly diagnose the problem areas and come up with solutions and/or workarounds
  • Write clear, concise, well organized technical documentation to maintain standards and procedures
  • Coding the requirement and proper Check in / Checkout in Version control.
  • Unit Test Cases Preparation and Execution
  • Code Review and Checklist document preparation.
  • QA, UAT and PROD Release Scripts/Package Preparation and Validation.
  • Knowledge in multiple software development lifecycle phases, including design, construction, and testing


Desired Skills:
Bachelor's degree in Computer Science/ or equivalent
  • Experience of working through an entire Software Development Life-Cycle.
  • Knowledge of Liferay framework
  • Understanding of object-oriented programming
  • Skill for writing reusable libraries
  • Knowledge on SQL Database and xml, SOAP, J2EE
  • Sound knowledge in Familiar with various design and architectural patterns
  • Understanding of fundamental design principles for building a scalable application
  • Development skills with ability to understand technical design and translate the same into workable solution
  • Take ownership of design, development and testing of all data transformation, extraction and migration activities
  • Work closely with the database administrator to quantify data conversion/ migration processing impact on Oracle databases and assist in performance tuning.

Key skill Required

  • JAVA

Designation

  • Consultant