Salary
💰 $90,000 - $180,000 per year
Tech Stack
CassandraDistributed SystemsJavaKafkaMicroservicesSpringSpring BootSpringBoot
About the role
- Spend 80% of your time engaging in hands-on coding, performing thorough code reviews, debugging, and optimizing backend code
- Ensure high code quality and adherence to best practices across the stack
- Provide mentorship to team members, fostering a culture of continuous learning and professional growth
- Stay abreast of emerging technologies, make strategic architectural decisions, and maintain comprehensive documentation
- Work closely with cross-functional teams to ensure seamless integration
- Prioritize application quality, respond swiftly to feedback, improve performance, and address critical issues proactively
- Lead and contribute to technological advancements and innovation within the team
- Develop detailed project timelines, manage tasks efficiently, and practice effective time management
Requirements
- 6 to 9 years of total experience
- 5+ years in Backend engineering platform development
- 5+ years of experience in Java technologies, Distributed systems, and large-scale application development and design
- Hands-on experience with Spring Boot, REST, Kafka, Cassandra
- Experience with containerization technology and Microservices
- Well versed in CI/CD, DevOps practices, and monitoring tools
- Work with Java, Multithreading, Data Structures, Algorithm, Design Patterns
- Strong adherence to SLDC process and Scrum/agile methodologies
- Master’s degree or equivalent in Computer Science or Engineering with 2 years experience OR
- Bachelor’s degree or equivalent in Computer Science or Engineering with 5-7 years of experience
- Incentive awards for performance
- 401(k) match
- Stock purchase plan
- Paid maternity and parental leave
- PTO
- Multiple health plans
- Medical, vision and dental coverage
- Company-paid life insurance
- Short-term and long-term disability
- Company discounts
- Military Leave Pay
- Adoption and surrogacy expense reimbursement
- Live Better U education benefit program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootRESTKafkaCassandraMicroservicesCI/CDDevOpsMultithreadingData Structures
Soft skills
mentorshipcontinuous learningprofessional growthtime managementeffective communication
Certifications
Master’s degree in Computer ScienceBachelor’s degree in Computer Science