Job Description
Role overviewAs a core member of the Platform team, you will provide technical leadership in a lean, fast-paced, data-driven environment. Your responsibilities will include developing, maintaining, and managing our APIs and services that support all of our consumer applications. You will contribute to the performance, security, availability, and accessibility of those services. You will collaborate with designers, other engineers, product managers, and analysts to execute on a broad range of projects.What you'll doProvide technical and architectural leadershipCollaborate with engineers and managers across the organization to understand and tackle technical challengesWork in a cross-functional team with data analysts, product managers, and of course other engineers.Participate in whiteboard sessions and design conversations on engineering the best solution to the challenges at hand.Test out new insights with novel and quick experiments.Write clean, well-tested, and efficient code.Iterate rapidly and deploy changes daily.Be deeply engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring and improving software.What you'll bring8+ years of experience; ideally in fast paced environments; we are pushing new code dailyExperience architecting performant large scale web applications and knowledge of modern technologies that enable them. Extensive experience with concurrency, multi-threading, and event driven architecturesExpert level knowledge of JavaExperience with KotlinExperience with Ruby on RailsExperience with API performance analysisA strong understanding of data structures, algorithms and complexity analysisSolid experience in caching strategies, performance tuningThe ability to iterate and ship ideas quickly, with loose directionThe ability to work across teams with both technical and non-technical stakeholdersWillingness to work outside your comfort zones, to evaluate and work with new technologiesData-driven when making decisionsBiased towards action and automationExperience with Elasticsearch preferredExperience working with AWS infrastructure preferred
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Development Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
