Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Software Engineer - Java Job @ Yash Technologies

Home > Software Development

 Sr. Software Engineer - Java Job

Job Description

Basic qualifications:
  • Position requires a four-year degree or equivalent from an accredited college or university.
  • 5+ years of Software Development experience.
  • 2+ years of experience in Search engine like Lucidworks, SOLR etc.
  • Hands on experience in Java, Python, Jenkins, Kubernetes (Optional)
Experience in the following:
  • XML/HTML, Python scripts
  • Web Servers (Apache, IIS)
  • Database (Oracle, SQLlite, DB2)
  • SQL
  • Java/JavaScript
  • Eclipse IDE
  • XPath
  • XSLT
  • Bash scripting
:
Role Definition:

Performs implementation, regular problem solving, maintenance and support for an agile software development.
Basic qualifications:
  • Position requires a four-year degree or equivalent from an accredited college or university.
  • 5+ years of Software Development experience.
  • 2+ years of experience in Search engine like Lucidworks, SOLR etc.
  • Hands on experience in Java, Python, Jenkins, Kubernetes (Optional)
Experience in the following:
  • XML/HTML, Python scripts
  • Web Servers (Apache, IIS)
  • Database (Oracle, SQLlite, DB2)
  • SQL
  • Java/JavaScript
  • Eclipse IDE
  • XPath
  • XSLT
  • Bash scripting
Desired Qualifications:
  • IT experience related to programming, integration or infrastructure
  • Knowledge and experience with Change Management and Agile methodologies
  • Specific examples of desired experience include: IBM Watson Explorer Search Engine administration
Skill Descriptors
Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

Level Working Knowledge:
  • Applies an assigned technique for critical thinking in a decision-making process.
  • Identifies, obtains, and organizes relevant data and ideas.
  • Participates in documenting data, ideas, players, stakeholders, and processes.
  • Recognizes, clarifies, and prioritizes concerns.
  • Assists in assessing risks, benefits and consideration of alternatives.

Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.

Level Working Knowledge:
  • Delivers helpful feedback that focuses on behaviors without offending the recipient.
  • Listens to feedback without defensiveness and uses it for own communication effectiveness.
  • Makes oral presentations and writes reports needed for own work.
  • Avoids technical jargon when inappropriate.
  • Looks for and considers non-verbal cues from individuals and groups.
Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
Level Working Knowledge:
  • Describes common tools for component-based, object-oriented development.
  • Describes the objectives, activities and results of unit testing.
  • Has developed programs in a specific language and for a specific platform.
  • Interprets functional and technical blueprints; participates in structuring technical components.
  • Participates in technical and code reviews.
Software Development Life Cycle : Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
Level Basic Understanding:
  • Summarizes the overall process for developing new software for the company product line.
  • Differentiates respective roles and responsibilities of software engineering and other functions.
  • Identifies common issues and considerations for bringing a new product to marketplace.
  • Describes major phases, checkpoints and deliverables.
Software Integration Engineering : Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.
Level Working Knowledge:
  • Has experience with designing data exchange interfaces to and from software product.
  • Describes tools and techniques for extraction, transformation and loading of electronic data.
  • Cites examples of common linkage requirements for software products and vendors.
  • Works with integrating software into the customer or partner framework and infrastructure.
  • Participates in the development of technology interfaces and bridges.
Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
Level Basic Understanding:
  • Identifies basic design methods and design tools.
  • Identifies major components of functional and technical design.
  • Cites examples of good and bad designs.
  • Describes tasks, activities, deliverables and key concerns of technical design.
Software Product Technical Knowledge: Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
Level Working Knowledge:
  • Maintains and utilizes data related to install base configurations and environments.
  • Solicits customer feedback; reports and monitors bugs and implementation issues.
  • Participates in defining and conducting technical acceptance tests.
  • Participates in creating technical requirements for software development and deployment.
  • Explains basic environment and product configuration options.
Software Product Testing: Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.
Level Working Knowledge:
  • Participates in test readiness reviews, functional, volume, and load testing.
  • Describes key features and aspects of a specific testing discipline or methodology.
  • Tests software components for compliance with functional requirements and design specifications.
  • Explains procedures for documenting test activities and results (e.g. errors, non-conformance, etc.)
  • Conducts functional and performance testing on aspects of assigned products.
Basic qualifications:
  • Position requires a four-year degree or equivalent from an accredited college or university.
  • 5+ years of Software Development experience.
  • 2+ years of experience in Search engine like Lucidworks, SOLR etc.
  • Hands on experience in Java, Python, Jenkins, Kubernetes (Optional)
Experience in the following:
  • XML/HTML, Python scripts
  • Web Servers (Apache, IIS)
  • Database (Oracle, SQLlite, DB2)
  • SQL
  • Java/JavaScript
  • Eclipse IDE
  • XPath
  • XSLT
  • Bash scripting

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Yash Technologies
Location(s): Kolkata

+ View Contactajax loader


Keyskills:   Change management IIS Db2 XML Javascript Performance testing HTML XSLT Apache SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Software Engineer - Cloud Automation & AI

  • Capgemini
  • 7 - 12 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Software Engineering Manager

  • Apple
  • 12 - 19 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Engineering Manager

  • Apple
  • 12 - 19 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Java Developer

  • Sun Life Global
  • 5 - 10 years
  • Noida, Gurugram
  • 1 day ago
₹ Not Disclosed

Yash Technologies

Company DetailsYASH Technologies