Loading...
Share this Job
Business:  Navis
Job Function:  Software Development
Location: 

Chennai, IN

Staff Software Engineer - Java

Purpose of the position

As a Staff Software Engineer with Navis, you will design and implement solutions to our next generation transportation and logistic software for the marine industry. We are looking for a passionate technologist with experience building quality software in an agile development environment.  Are you a person who embraces change and constantly looks for opportunities to learn and improve? If so, we want to speak with you!

What you’ll need to succeed:

 

  • Clear evidence of excellence in prior work

  • Passion for technology and building great software 

  • Hands-on development of mission critical products

  • Highly proficient in Java and solid understanding of full stack development

  • Experience working in a high-volume or critical production service environment 

  • Strong communication and written skills, ability to communicate and perform during high stress situations

  • Outstanding track record in enterprise-level applications development in an agile development environment

  • BS/MS in Computer Science or equivalent

  • Knowledge of or experience with highly-available supply chain, logistics or industrial systems a plus

  • Proven object-oriented programming skills with Java 

  • Experience with RDBMS and SQL (Oracle, SQLServer, MySQL)

  • Strong knowledge of design patterns

  • Strong analytical abilities and debugging/troubleshooting skills

  • Good oral & written communication skills

You will be part of:

 

  • Join an Agile team coordinating with a Product Manager, Lead Developer, and QA Lead

  • Create new product features for our global customers using test driven development

  • Work on every level of the stack – frontend to backend, and everything in between

  • Take end-to-end ownership of your part of the functionality

  • Keep up to date on new technologies and share your knowledge

  • Participate in the full development life-cycle from definition and design to product delivery

  • Collaborate with your peers to help achieve the company goals of quality, innovation and customer success

Interested to join?

At NAVIS LLC, you will find a rewarding career where you can thrive at every level. We invest in our team mates 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!