Software Engineer - Bangalore Urban, India - Insight Global

    Insight Global
    Insight Global Bangalore Urban, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Accounting / Finance
    Description

    We are a leading technology solutions provider with a rich legacy of innovation and excellence. Our commitment to cutting-edge solutions has positioned us as a trusted partner for businesses worldwide. As we continue to expand, we are seeking a skilled Software Engineer to join our dynamic team.

    Role Summary

    As a Software Engineer (Back-End), you will play a pivotal role in enhancing and maintaining our critical product. This product has been in production for an extended period, ensuring stability and reliability for our clients. You'll collaborate closely with internal application teams, contributing to the backbone of our services.

    Key Responsibilities

    Back-End Development (90%):

    • Design, develop, and optimize back-end components using Java.
    • Leverage Apache Spark for efficient big data processing.
    • Implement microservices architecture to enhance scalability and maintainability.
    • Work with Cassandra and Postgres databases for data storage and retrieval.

    Critical Product Support:

    • Ensure the stability and performance of our service.
    • Collaborate with cross-functional teams to address operational challenges.
    • Troubleshoot and resolve issues promptly.

    Innovation and Research:

    • Develop proof of concepts (POCs) to explore new ideas and technologies.
    • Apply critical thinking to design robust solutions.

    Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, or related field.
    • Over 8 years of software development experience
    • Proficiency in Java, with experience in building scalable applications.
    • Familiarity with Apache Spark for big data processing.
    • Exposure to microservices architecture and Reactjs.
    • Knowledge of Cassandra, Postgres, and Kafka.
    • Strong problem-solving skills and a passion for continuous learning.