Senior Java Software Engineer - Mumbai, India - HERE Technologies

    HERE Technologies
    HERE Technologies Mumbai, India

    2 weeks ago

    Default job background
    Description

    About Role:

    The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

    Responsibilities

    • Utilizes skill sets in native and interpreted programming languages, 3D graphics, database management, revision control, CI/CD, and service-oriented cloud computing architectures to advance team objectives.
    • Engages primarily in engineering/product development in company products along with research and solutioning of relevant architectures.
    • Plans, designs, develops, and tests software systems and applications for existing and new products, including cloud-based and internet-related tools, that satisfy newly defined customer wants or market niches.
    • Performs evaluations, optimization, and maintenance of software systems.
    • Uses both Waterfall and Agile software development methodologies to ensure products and hosted networks and services are designed and developed to be cyber-safe and compliant.
    • Solves complex problems; takes new perspectives on existing solutions; exercises judgment based on the analysis of multiple sources of information.
    • Impacts a range of customer, operational, project, or service activities within the team and other related teams.

    Qualifications

    • Computer Science, Computer Engineering, or other STEM-based undergraduate degree.
    • 5+ years of software development experience, Excellent applied skills in Java and/or Scala programming, in combination with backend architectures, messaging technologies and related frameworks
    • Strong and applied experience in Data structure, Algorithms, collection, REST based web service technologies, JSON and XML, SOA and micro services architectures
    • Strong and applied DBMS & SQL skills, with a strong preference on PostgreSQL / PostGIS
    • Strong and applied AWS skills (EC2, S3, RDS,), as well as experience with virtualization tools like Docker
    • Strong experience CI/CD tools, with a preference on Gitlab
    • Preferably with a mix of native (C/C++) and interpreted programming language experience.
    • Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git/GitLab) and team collaboration tools (e.g., Confluence/Wiki).

    Interested candidate can send updated profile on

    Regards,

    Kavita