Share this Job
Business:  Navis
Job Function:  Software Development

Chennai, IN

Senior Software Engineer

Making Your Next Move Count

At Navis you will find a rewarding career where you can thrive at every level. We invest in our teammates through offering competitive compensation and benefits, progressive training opportunities that empower employees to achieve total (physical, financial, social & community) wellbeing. In addition to challenging and meaningful work, you will find a strong work-life balance and a deep commitment to developing you. Navis’ culture thrives on teamwork and diversity. So, bring your unique perspective and talent to Navis and thrive in your every work day!

Navis LLC is an equal opportunity employer, committed to a diverse and inclusive workforce.

Position Summary

We are looking for a highly motivated Senior Software Engineer with a desire to continually innovate, learn, and help others succeed, to join our team in building the next generation of our product offering.In this position, you will have an opportunity to make major contributions to our next generation of transportation and logistics Navis Smart software for the marine industry.

  • Analyse, design, develop and unit test robust large-scale application
  • Collaborate with product management and quality assurance to delivery highly efficient features and functionality
  • Take ownership of a product feature and drive design, code and feature reviews
  • Provide guidance related to your feature to various cross functional teams within the organization such as Documentation, Professional Services, Sustaining and Support

Exp : 6+ Years

  • Expertise in Java, Object-Oriented Programming
  • Experience in coding and implementing scalable solutions in large-scale distributed systems.
  • Extensive hands-on experience building services using these technologies (Java, SpringBoot, Hibernate)
  • In-depth knowledge of RDBMS technologies (SQL-Server, Postgresql) and No-SQL DB like Cassandra
  • Experience in building SOA based micro services solutions
  • Good expertise in Messaging (KAFKA, rabbitmq, etc.)
  • Solid Experience in developing scalable Event-driven applications.
  • Strong hands-on experience in implementing REST APIs.
  • Strong understanding of OOPS concepts, Data Structures & Design Patterns
  • Proficiency in GIT and other versioning tools
  • Experience in an Agile Development environment
  • Good working knowledge of Continuous Integration (DevOps) and relevant tools such as Jenkins
  • Good working knowledge of Docker, Kubernetes