Easy Apply
Easy Apply
The Staff Software Engineer will design and implement APIs and core services, develop business models, build impactful product features, and ensure quality post-release. They will mentor other engineers, contribute to user experience improvements, and adopt 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
Be an Early Applicant
As a Senior Software Engineer at Navan, you will design and implement APIs, develop business logic, and build impactful product features. You'll ensure quality and collaborate with teams, providing technical leadership. Your role involves continuous improvement and adopting new technologies within a mission-critical application environment.
Be an Early Applicant
As a Senior Salesforce Developer, you will design and implement Salesforce solutions, integrate systems, and provide technical leadership while mentoring junior developers. You will collaborate with various teams to deliver quality solutions and continuously improve platform efficiencies.
As a Genesys PureCloud Developer, you will design, develop, and maintain applications for contact center solutions. Responsibilities include collaborating with teams to gather requirements, customizing Genesys features, troubleshooting issues, developing integrations, and coding following best practices.
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.