Easy Apply
Easy Apply
As a Staff Software Engineer, you will design and implement APIs and core services, develop business logic, mentor other engineers, and ensure quality in product features. You'll collaborate closely with product and design teams and contribute to improving user experience and adopting new technologies.
Navan is looking for a Staff Software Engineer - Java. In this role you will serve customers across the globe. You will get to work with a highly motivated team pushing features at a fast clip. The services are going to be mission critical for our users to pay, book and expense their trips within seconds. The role will support a highly reliable and resilient application. You will be part of continuously improving culture that values craftsmanship and developer productivity.
What You’ll Do:
- Designing and implementing APIs and core services
- Developing models and business logic
- Building out impactful product features
- Ensure the quality of the features you built, follow-up on usage/issues post release.
- Work closely with product and design team to deliver new features that align with the needs of the business
- Provide technical leadership and mentoring to other engineers on the team
- Contribute and drive frameworks that lead to significant user experience improvements
- Assist the team in understanding and adopting new technologies
What We're Looking For:
- 7+ years of experience
- Strong problem-solving skills with an emphasis on product development.
- Extensive experience with Java, creating systems with standard frameworks/technologies - Spring, Spring boot, Kafka, Docker, SQL and NoSQL databases.
- Solid foundation in data structures and algorithms.
- Experience in designing & implementing APIs - REST & SOAP.
- Experience with microservice architecture.
- Experience with Multithreading concepts.
- Ability to write clean code according to programming standards and perform efficient code reviews.
- Able to own design & implementations for a given business requirement.
- Excellent communication skills, should be able to work directly with senior stakeholders on a regular basis.
- Collaborate with cross-functional teams to deliver high-quality products.
- Experience with AWS Cloud is a plus.
- Experience with Apache Camel or related frameworks is a plus.
Top Skills
Java
Similar Jobs at Navan
The Staff Front-end Engineer will design and build UI for Navan's expense management applications, collaborating with product teams and ensuring high-quality code. Responsibilities include creating reusable code, improving user experience, and mentoring other engineers.
As a Senior Software Engineer, you will design and implement APIs, develop core business models, and build product features for clients globally. You will ensure feature quality and work collaboratively with product and design teams, while also providing technical leadership and mentoring, and contributing to frameworks that improve user experience.
As a Senior iOS Engineer, you will architect and implement innovative features for the iOS application, lead technical initiatives, collaborate with cross-functional teams, mentor junior developers, and optimize app performance.
What you need to know about the Kolkata Tech Scene
When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.