Share this Job
Business:  Navis
Job Function:  Software Development

Chennai, IN

Staff Engineer

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. All qualified applicants shall receive consideration for employment without regard to race, color, religious creed, sex, national origin, ancestry, age, physical or mental disability, or sexual orientation.


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!



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



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 and/or C++ preferably

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


Optional Qualifications

Knowledge of the broader Java and JEE stack (e.g. JDBC, JMX, JPA, JMS) 

Knowledge of HTML5, CSS, JavaScript, Ajax and various frameworks

AppServer experience – Tomcat, WebLogic, JBoss

Experience with REST APIs 

Open source frameworks such as Spring

Contribution to Open Source projects