Talent.com
This job offer is not available in your country.
Senior Software Engineer - Java / Python

Senior Software Engineer - Java / Python

Dextris InfoservicesBangalore
19 days ago
Job description

Responsibilities :

  • Design, develop, and maintain high-performance, scalable backend services and applications primarily using Java and / or Python.
  • Implement complex business logic and integrate with various data sources and APIs.
  • Utilize DBT (Data Build Tool) extensively to build, test, and document data transformation pipelines within data warehouses / lakes.
  • Work proficiently with SQL for complex querying, data manipulation, and optimization across databases such as Snowflake, Redshift, or PostgreSQL.
  • Apply a strong understanding of Data Structures and Algorithms to design efficient and optimized code.
  • Collaborate closely with product managers, data scientists, and other engineers to understand requirements and translate them into technical solutions.
  • Contribute to the full Software Development Life Cycle (SDLC), including design, coding, testing, deployment, and maintenance.
  • Implement and manage automated tests (unit, integration, end-to-end) to ensure code quality and reliability.
  • Troubleshoot and debug issues across the application and data layers.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Optimize application and database performance, identifying bottlenecks and implementing improvements.
  • Stay updated with the latest technologies and best practices in software development and data engineering.

Required Skills & Qualifications :

  • 4 - 8 years of hands-on experience as a Software Engineer.
  • Mandatory and strong proficiency in Java and / or Python.
  • Strong experience with DBT (Data Build Tool) for data transformation.
  • Proficiency in SQL for complex queries and database interactions.
  • Experience with at least one of the following modern data warehouses / databases : Snowflake, Redshift, or PostgreSQL.
  • Solid understanding of Data Structures and Algorithms.
  • Experience with building and consuming RESTful APIs.
  • Familiarity with version control systems, preferably Git.
  • Experience working in Agile development environments (Scrum / Kanban).
  • Strong problem-solving and analytical skills.
  • Excellent communication skills (written and verbal) and ability to collaborate effectively in a team.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Preferred Skills :

  • Experience with cloud platforms (AWS, GCP, Azure).
  • Familiarity with CI / CD pipelines.
  • Experience with other data orchestration tools (Airflow).
  • Knowledge of other distributed computing technologies (Spark).
  • Experience with microservices architecture.
  • Understanding of NoSQL databases
  • ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Bangalore

    Related jobs
    • Promoted
    Senior Software Engineer - Java / Python / Golang

    Senior Software Engineer - Java / Python / Golang

    RecroBangalore
    Requirements : - Bachelor's / Master's in Computer Science from a reputed institute / university.Java / golang / Python-based server-side solutions.Strong i...Show moreLast updated: 30+ days ago
    Senior Software Engineer (Python)

    Senior Software Engineer (Python)

    CyberArkBengaluru, Karnataka, India
    We are looking for a senior software engineer to join our new elite team which is building one of our strategic products for Cloud Security. In this role you will take part in building a new innovat...Show moreLast updated: 25 days ago
    • Promoted
    Senior Software Engineer - Java / Python / Golang

    Senior Software Engineer - Java / Python / Golang

    SPANEX TECHNOLOGY PRIVATE LIMITEDBangalore
    Responsibility : - Provide technical leadership and act as an individual contributor within an agile development team.Translate business requirements into low-level a...Show moreLast updated: 5 days ago
    • Promoted
    Software Engineer - Java / Python

    Software Engineer - Java / Python

    CuratalBangalore
    Required Skills & Qualifications : - Experience : .Programming Languages : Strong expertise in Java or Python (one of the- two- languages preferr...Show moreLast updated: 30+ days ago
    Software Engineer(Java+API+Python)

    Software Engineer(Java+API+Python)

    Talent WorxBengaluru, KA, IN
    Quick Apply
    Primary Skill (80%) : Java + API Development & Integration.Familiarity with web frameworks like Express.Develop and maintain scalable and efficient APIs using RESTful services.Int...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Python / Java

    Software Engineer - Python / Java

    TEAM GEEK SOLUTIONS PRIVATE LIMITEDBangalore
    Company Overview : Team Geek Solutions is a forward-thinking technology company dedicated to delivering innovative software solutions. Our mission is to empower busine...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Python / Golang / Java

    Senior Software Engineer - Python / Golang / Java

    HeadSpinBangalore
    What you'll do : - Work closely with support teams to address and resolve issues in a timely manner.Write technical documentation for engineering and support teams.Create ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Java / Python / Microservices Architecture

    Senior Software Engineer - Java / Python / Microservices Architecture

    Velodata Global Pvt LtdBangalore
    Job Description : Job Title : Senior Software Engineer - Java, Python, Microservices Location : Beng...Show moreLast updated: 20 days ago
    • Promoted
    Lead Software Engineer - Java / Python

    Lead Software Engineer - Java / Python

    Dextris Infoservices Pvt Ltd.Bangalore
    Job Description : Lead Software Engineer (Java / Python, Data Structures, DBT, SQL) Location : Bangalore, India Experie...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Python

    Senior Software Engineer - Python

    Hireginie Talent Cloud Pvt LtdBangalore
    About Our Client : Founded in 2020, the company is a digital platform in the spirituality and wellness sector, offering tailored apps to help users with personal growth and well-being.It...Show moreLast updated: 30+ days ago
    • Promoted
    Amadeus Labs - Senior Software Development Engineer - Java / Python

    Amadeus Labs - Senior Software Development Engineer - Java / Python

    Amadeus LabsBangalore
    Job Summary : Amadeus is seeking a highly skilled and experienced Senior Software Development Engineer to join our innovative team.In this role, you...Show moreLast updated: 13 days ago
    • Promoted
    SatSure - Senior Software Development Engineer - Python / Scala / Java

    SatSure - Senior Software Development Engineer - Python / Scala / Java

    SatSure Analytics India Pvt. Ltd.Bangalore
    We are looking for a Senior Software Development Engineer interested in building, scaling, and operating geospatial software platforms to support state-of-the-art products, these products need to s...Show moreLast updated: 30+ days ago
    • Promoted
    BambooBox - Senior Software Engineer - Java / Python

    BambooBox - Senior Software Engineer - Java / Python

    BambooBoxBangalore
    Job Description for Senior Software Engineer BambooBox is a 4-year-old, B2B SaaS start-up, offering a platform for growth marketers. With its advanced AI and ML-driven...Show moreLast updated: 19 days ago
    • Promoted
    Kuku FM - Senior Software Engineer - Java / Python

    Kuku FM - Senior Software Engineer - Java / Python

    Kuku FMBangalore
    About The Role : We are seeking a talented Senior Software Engineer (Backend) with 3-5 Yrs of experience to join our dynamic engineering team in Bangalore.Responsibilities : &l...Show moreLast updated: 23 days ago
    • Promoted
    • New!
    Senior Python Software Engineer

    Senior Python Software Engineer

    NeemBengaluru, IN
    We are an agile tech company based in the UK.At Neem, we provide flexible, low-cost (high value!), innovative IT Solutions, Consulting, and Project Management services. Neem Consulting is the delive...Show moreLast updated: 18 hours ago
    • Promoted
    Fime - Senior Software Tester - Java / Python

    Fime - Senior Software Tester - Java / Python

    FimeBangalore
    Company : Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobilit...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Python / Java

    Senior Software Engineer - Python / Java

    SploreBangalore
    What is the role? As the Senior Software Engineer, you will act as the primary contact for the Engineering Director and Product Managers in steering platform development.You wi...Show moreLast updated: 26 days ago
    Senior Software Engineer (Java and Python)

    Senior Software Engineer (Java and Python)

    VisaBangalore, Karnataka, India
    We operate the worlds most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants 15k Financial Institutions and billions of everyday ...Show moreLast updated: 11 days ago