Senior Software Engineer - Backend (Java)

5 - 9 years

7.0 - 11.0 Lacs P.A.

Bengaluru

Posted:3 weeks ago| Platform: Naukri logo

AI Match Score
Apply Now

Skills Required

HospitalityBackendNoSQLData structuressplunkDistribution systemSDLCMonitoringSQLAndroid

Work Mode

Work from Office

Job Type

Full Time

Job Description

Design, build, deploy, and maintain highly resilient and scalable features across Toast s Enterprise line-of-products. Lead complex projects that may span multiple teams & systems. Collaborate with PM, UX & QA, and other engineers, on the development of new features & products. Partner with a wide array of teams across Toast. Drive high-quality team output and ensure that the team makes solid technical decisions. Collaborate with peer engineers, provide design feedback, and participate in code reviews. Champion best practices for SDLC & CICD life-cycles. Ensure quality by building automated testing for changes. Rollfeatures out to customers, ensuring successful delivery and operation, including monitoring for success and/or failures. Mentor & coach your peer engineers. Do you have the right ingredients* (Requirements) 5+ years experience building backend services and RESTFUL APIs. Proficiency in Object Oriented Programming Languages such as Java, Kotlin etc. Have strong understanding & hands-on experience of building fault-tolerant, highly-scalable & secure distributed systems. Proficiency with sql/nosql databases, strong understanding of distributed datastores and knowledge of when to use what. Strong foundations in data structures & algorithms. Passion for building great software products. You demonstrate humility, empathy and respectfulness. Deep understanding of testing, quality, and proficiency in SDLC best practices. Proficiency in testing applications & delivering high-quality, reliable apps to production. Excellent cross-team communication skills on complex technical topics. Experience working with Cloud Infrastructure (AWS or similar). Special Sauce (Nice to Haves) Have knowledge and hands-on experience of building Android applications. We are hiring individuals with a wide range of experience so if you have more or less than these exact roles, please still apply! What we use to make our dish: (Our Tech Stack) Android apps built using Kotlin & Java. Backend services which follow a microservice architecture written using Kotlin, Java and DropWizard Event driven messaging & streaming using Apache Pulsar & RabbitMQ. Apache Camel for implementing Enterprise Integration Pattern. React & ES6 based Frontend SPAs leveraging Tailwind, GraphQL and Storybook. DynamoDb & Postgres as core persistence data-storage layers. Datadog & Sentry for system and application metric and monitoring. Splunk for log aggregation. FireHydrant for alerting.

Food Service Technology
Boston

RecommendedJobs for You

Mumbai, Hyderabad, Bengaluru

Chennai, Bengaluru