Senior Java Software Engineer

HERE Technologies
Mumbai, India/Remote
Added: March 7, 2024

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.


  • 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.


  • 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