Join Zendesk as a Senior Software Engineer (Java) to drive productivity and efficiency through innovative software solutions. Collaborate with cross-functional teams to enhance customer experiences and tackle technical challenges.
Key Responsibilities
Design, develop, document, test, and deploy standardized solutions
Conduct system integration testing and support user acceptance testing
Participate in backlog grooming and sprint planning
Explore and implement next-generation solutions leveraging AI and machine learning
Work closely with developers, IT application owners, and business system analysts
Contribute to sprint retrospectives to evaluate performance
Required Qualifications
5+ years in backend or integration engineering
Advanced proficiency in Java
Experience designing and developing scalable microservices
Demonstrated experience designing, building, and maintaining RESTful APIs
Fluency with AWS serverless technologies or equivalent experience with Azure or GCP
Expertise integrating SaaS applications
Strong background in unit, integration, and user acceptance testing
Proficient in Agile Scrum methodologies
Preferred Qualifications
Experience with Node.js, Python, or Bash scripting
Familiarity with iPaaS and low-code platforms
Experience implementing and managing CI/CD pipelines
Familiarity with observability, logging, and monitoring tools
Understanding of security best practices
Experience with ETL/ELT processes and cloud databases
Knowledge of orchestration and data transformation tools
Exposure to automation using AI and machine learning
Benefits & Perks
Eligible for annual bonus based on performanceHybrid work model with one day a week in the officeAdditional recharge day off per quarterIn-office perks including lunches, breakfasts, and massage sessions