Description

  • Designs, codes, tests, debugs and documents software according to client's systems quality standards, policies and procedures.
  • Analyzes business needs and creates software solutions.
  • Responsible for preparing design documentation.
  • Prepares test data for unit, string and parallel testing.
  • Evaluates and recommends software and hardware solutions to meet user needs.
  • Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.
  • Works with business and development teams to clarify requirements to ensure testability.
  • Drafts, revises, and maintains test plans, test cases, and automated test scripts.
  • Executes test procedures according to software requirements specifications
  • Logs defects and makes recommendations to address defects.
  • Retests software corrections to ensure problems are resolved.
  • Documents evolution of testing procedures for future replication.
  • May conduct performance and scalability testing.

Essential Job Functions:

  • Leads small to moderate budget projects; may perform in project leadership role and/or may supervise the activities of lower level personnel.
  • Provides resolutions to a diverse range of complex problems.
  • Executes schedules, costs and documentation to ensure assigned projects come to successful conclusion.
  • May assist in training, assigning and checking the work of less experienced developers.
  • Performs estimation efforts on projects and tracks progress.
  • Drafts and revises test plans and scripts with consideration to end-to-end system flows.
  • Executes test scripts according to application requirements documentation.
  • Logs defects, identifies course of action and performs preliminary root cause analysis.
  • Analyzes and communicates test results to project team.

Qualifications:

  • Primary: Core Java Developer, J2EE Hibernate, Spring Boot, Micro Services and React with UI/UX
  • Secondary: SQL, KAFKA, ELK, Mongo
  • Data base- Oracle data base
  • Cloud technologies - Containerization, Docker, Kubernetes
  • Administering and deploying development CI/CD tools such as Git, Jira, GitLab, Jenkins and Ant
  • BPEL (Good to have)


 

Education

Any Gradute