No more applications are being accepted for this job
- 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).
Senior Java Software Engineer - Mumbai, India - HERE Technologies
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
Qualifications
Interested candidate can send updated profile on
Regards,
Kavita