Role: java backend
experience, responsibilities and technical skills
• have experience on the entire tech stack - frontend, backend, data engineering, devops, support.
• be an expert in backend development, proficient in k8s, kafka, aws ecosystems, comfortable designing and implementing rest / graphql services on java / spring boot.
• have exposure to system design, be able to think comprehensively about integrations with other components and / or systems.
• master cs fundamentals - time / space complexity analysis in context of data structures and algorithms.
• leads and works with other software engineers on design best practices and conducts code reviews.
• drive end user experience goals and initiatives for on-going end user productivity improvements.
• facilitates cross functional troubleshooting, root cause analysis and engages others when needed.
• responsible for creating, evaluating, and contributing to feature detailed designs.
• design, develop, and implement software utilizing an agile project cycle.
• mentor others on the team and raise the bar for technical knowledge across a wide spectrum.
• demonstrates thorough knowledge of information technology concepts issues, trends and best practices as they relate to cloud technologies and system integrations.
• apply and share knowledge of security coding practices and secure system fundamentals.
• experience with cloud-based services such as aws.
• familiarity with continuous integration and continuous delivery methodologies and tooling.
• a deep proficiency of an oop language.
soft skills
• strong customer service focus coupled with a proven ability to positively interact with customers of all levels within the organization.
• a continuous growth mindset and a passion for learning new technologies and skills.
• motivated, critical thinker able to solve challenging problems.
• ability to meet deadlines in a fast-paced environment