Be a hands-on developer for the assigned components and features
Write unit tests and integration tests for the assigned components and features
Follow the clean code guidelines
Provide engineering support to Customer Success, Support and Partner teams
Requirements & Qualifications
1-3 years of experience developing core backend components of an enterprise software product
Development skills in Java using appropriate data structures & design patterns
Experience working in J2EE technologies / REST based services like Spring Boot, Spring MVC is a big plus
Experience working in Spark and other big data stack.
Experience working in cloud technologies
Experience building frameworks
Proven ability to excel within a development team
Tier-1 educational background
Experience working in product companies preferred
BA/BS or equivalent educational background, we will consider an equivalent combination of relevant education and experience
Minimum 2+ years of relevant professional experience
Perks & Benefits
Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension/retirement plans
Flexible time-off policy and hybrid working practices
Tuition reimbursement program to support your and personal growth
Equity opportunities and an employee stock purchase program (ESPP)
Comprehensive Mental Health and Employee Assistance Program (EAP) benefit