Java Developer


Navionics is searching for a talented and passionate Java developer to join our team of code enthusiasts!

You are self-motivated, goal-oriented and strong team player who is willing to be an active contributor to the success of the team, providing technical solutions and support in a dynamic and highly performing environment.

We offer you the chance to join a team of software professionals who all work together to achieve the best results for our customers. You’ll be working in a dynamic and agile environment surrounded by people with a pioneering spirit and passion for challenges.


Essential functions:

1. Develops complex software, creates and executes designs for small sets of new functionalities in accordance with applicable software development methodology and releases processes
2. Experience with software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
3. Collaborates and add value through participation in peer code reviews, providing comments and suggestions
4. Performs technical root cause analysis and outlines corrective action for given problems
5. Estimates level of effort, evaluates new options for similar technology, offers suggestions to improve processes, and provides comments on some electrical design aspects
6. Performs unit-test code for robustness, including edge cases, usability, and general reliability


Experience and skills required:

1. Graduated in technical discipline or equivalent professional experience in computer science (BE/B.Tech/M.Tech/MCA/M.Sc) and a minimum of 5 years relevant experience.2. Expertise in Core Java and experience in Java development using NetBeans.
3. Experience with Java based web services and REST API.
4. Experience with any Relational Databases (Oracle, SQL server, PostgreSQL, MySQL) and SQL scripts.
5. Strong analytical and problem-solving skills and ability to troubleshoot issues.
6. Excellent written and oral communication skills.
7. Added advantage if you have knowledge/experience on
a. Familiarity with Agile (Scrum) project methodologies.
b. Basic understanding on GIS and spatial databases.
c. Experience on developing Ruby on Rails application.
d. Knowledge on relevant coding languages (JavaScript, jQuery, HTML5, CSS3, AJAX, JSON, XML and PHP)


Employment type:
Permanent Job, full time.


Place of work:
Navionics Technologies Pvt Ltd, located in Hyderabad, India.


The Company

Navionics, a Garmin® Ltd. company, develops and manufactures electronic navigation charts of marine areas, lakes and rivers around the world for use in GPS chart plotters and mobile devices. You can find us in the App Stores or at www.navionics.com.


Navionics is a part of the Garmin group of companies. At Garmin, we like to work hard and play hard. It comes easy when you work on cool products with hard-working individuals who share the same passion. See more at www.garmin.com. Garmin was ranked as one of the 500 World’s Best Employers in 2017 and it is ranked in the top three most reputable tech companies (U.S. Reputation Institute, 2018).