Talent.com
This job offer is not available in your country.
Software Development Engineer III - Java / ElasticSearch

Software Development Engineer III - Java / ElasticSearch

GeektrustBangalore
20 days ago
Job description

Role overview : Expertise in :

  • Elastic Search / OpenSearch / Solr / Lucene / Azure Cognitive Search / Vector and Semantics (ANY ONE)
  • Search databases : Pinecone / Milvus / Weaviate / Chroma / Qdrant
  • Messaging : Kafka Streams
  • Prior Search Domain Experience
  • Java and Spring Boot

Programming :

  • Demonstrate a good understanding of at least one major programming language
  • Understand the framework and enough of the tool ecosystem of the chosen language to implement end to end components with minimal assistance
  • Comfortably produce and refactor code without assistance- Test drive features in programming language of choice
  • Understand different major language paradigms (OOP / Functional)
  • Reason about complexity of algorithms (time and space) and code (cyclomatic).
  • Debug code.
  • Understand and resolve complex issues.
  • Design :

  • Identify design patterns in code
  • Implement design patterns with guidance
  • Comfortably translate small behaviour requirements into tasks & code
  • Understand how high-quality code can lead to rapid delivery.
  • Write clean, maintainable code
  • Demonstrate a basic understanding of domains and domain modelling
  • Seek out and use appropriate abstractions
  • Understand patterns for integration (events / services)
  • Understand how to leverage existing functionality outside immediate project
  • Understand scope of project and when to move behaviour to other services
  • Development Practice :

  • Understand continuous integration and continuous delivery
  • Demonstrate a working knowledge of CI tooling
  • Writes tests to ensure CI / CD processes work
  • Understand BDD / TDD / Performance / Security / Smoke testing Infrastructure
  • Demonstrate a good working knowledge of one relevant operating system
  • Script and automate within relevant environment
  • What would you do here :

  • Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers
  • Responsible for the entire development and support process for a software programme
  • Your applications make previously complex tasks simple with the impact ranging from saving time; effort or money to re-defining normal in this job
  • Take a problem where technical strategy or approach is defined and come up with the solution design and drives the implementation with a fair level of autonomy including interacting with other SDEs in the same team or peer teams
  • Reach out for direction proactively in case of ambiguities or constraints
  • Own the delivery of a major component in a product or a small product entirely as part of a feature delivery
  • Suggest improvements to processes and methodologies to enhance delivery speed, quality
  • Mentor and guide other SDE2s in the team and help in hiring.
  • Question requirements and challenge where necessary
  • Identify value of tasks & always work on the highest priority items
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Iii • Bangalore

    Related jobs
    • Promoted
    Software Development Engineer III - Java / Spring Boot

    Software Development Engineer III - Java / Spring Boot

    neemtreeBangalore
    Key Responsibilities : Backend Development : - Design, develop, and maintain scalable backend applications using Java and Spri...Show moreLast updated: 19 days ago
    • Promoted
    Software Development Engineer III - Java

    Software Development Engineer III - Java

    PylonBangalore
    Requirements : - Experience : 5+ years of experience in backend development, with a strong focus on Java (Spring / Spring Boot frameworks pr...Show moreLast updated: 10 days ago
    • Promoted
    Java Software Development Engineer III

    Java Software Development Engineer III

    HyrEzy Talent SolutionsBangalore
    Responsibilities : - Works with RESTful APIs and web services.Designs using micro-service architecture.Applies Object-Oriented Design (OOD) principles.Understand dat...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer III - Full Stack Technologies

    Software Development Engineer III - Full Stack Technologies

    Wenger & Watson Inc.Bangalore
    We are seeking a highly skilled and motivated Full Stack Software Development Engineer III to join our team.The role involves designing, building, and optimizing secure, scalable, and innovative Fi...Show moreLast updated: 4 days ago
    • Promoted
    Software Development Engineer III - Android Applications

    Software Development Engineer III - Android Applications

    GeektrustBangalore
    Role specific tech information : - Bachelor's degree and / or master's degree in computer science or relevant equivalent.Experience in defi...Show moreLast updated: 30+ days ago
    • Promoted
    Observe.AI - Software Development Engineer III - Backend Development

    Observe.AI - Software Development Engineer III - Backend Development

    Observe.AIBangalore
    About Us : Observe.AI is transforming customer service with AI agents that speak, think, and act like your best human agentshelping enterprises automate routine custo...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer II - Java Technologies

    Software Development Engineer II - Java Technologies

    Billow People ServicesBangalore
    The SDE-2 role is a critical one for us, given the demanding requirements of the business that we are in.Services cannot be prone to error, and data must be accurate. The quality of the development ...Show moreLast updated: 3 days ago
    • Promoted
    Software Development Engineer III - Full Stack Technologies

    Software Development Engineer III - Full Stack Technologies

    Confidential CompanyBangalore
    RESPONSIBILITIES : - Drive discussions to create / improve product, process and technology.Building abstractions and contracts with separation of concerns for a larger scope.Rapi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III - Application Development

    Software Engineer III - Application Development

    HyrEzy Talent SolutionsBangalore
    What you will be doing : - Maintaining and writing code for complex systems that address project specifications and guidelines. Writing programs that span multiple platforms.Off...Show moreLast updated: 30+ days ago
    • Promoted
    GenAI Engineer

    GenAI Engineer

    Xebiahosur, tamil nadu, in
    Any Xebia Location (Hybrid, 3 days office per week).Building and deploying GenAI solutions leveraging.Collaborating with global teams under US overlap hours. AWS, GenAI, Bedrock, AgenticAI.Ability t...Show moreLast updated: 26 days ago
    • Promoted
    Software Development Engineer III - Java

    Software Development Engineer III - Java

    Talent ElevateBangalore
    Key Responsibilities : - Technical Leadership : - Design and develop highly scalable,...Show moreLast updated: 11 days ago
    • Promoted
    2576634 Software Development Engineer III, Aurora

    2576634 Software Development Engineer III, Aurora

    half the skyBengaluru, KA, India
    Are you interested in building hyper-scale database services in the cloud? Do you want to revolutionize the way databases are built for the cloud ? Do you want to have direct and immediate impact o...Show moreLast updated: 30+ days ago
    • Promoted
    Piramal Enterprises - Software Development Engineer III - Java

    Piramal Enterprises - Software Development Engineer III - Java

    Piramal Capital Housing FinanceBangalore
    As an SDE-3 you will be responsible for solving complex problems, elevating engineering and operational excellence, and leading new tech discovery and adoption. You will ensure high standards of cod...Show moreLast updated: 30+ days ago
    • Promoted
    WeKan Enterprise Solutions - Software Development Engineer III

    WeKan Enterprise Solutions - Software Development Engineer III

    WEKAN ENTERPRISE SOLUTIONS INDIA PRIVATE LIMITEDBangalore
    Backend - Software Development Engineer III Experience : 7+ yrs Location : Wekan Enterprise Solutions : <...Show moreLast updated: 16 days ago
    • Promoted
    Software Development Engineer II - Java Technologies

    Software Development Engineer II - Java Technologies

    NeemtreeBangalore
    We are looking for a passionate individual contributor to join us as part of the core engineering team and help us build our products and platform from scratch. The potential candidate would be part...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer III - Java / Golang

    Software Development Engineer III - Java / Golang

    Future LeapBangalore
    About the Role : We are looking for a highly experienced and technically strong Software Development Engineer III (SD3) to join our backend engineering team.As an SD3...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer III - Android Applications

    Software Development Engineer III - Android Applications

    HyrEzy Talent SolutionsBangalore
    Roles & Responsibilities : Job Description : (Mandate Skills) - Experience and Proficiency in Java, Kotlin, RxJava - Exp...Show moreLast updated: 30+ days ago
    • Promoted
    Swiggy - Software Development Engineer III - Java / Golang

    Swiggy - Software Development Engineer III - Java / Golang

    SwiggyBangalore
    Swiggy's Hybrid Remote Work Model : The candidate for the SDE III role will have the freedom to work remotely for the majority of th...Show moreLast updated: 12 days ago