The Senior Backend Java Engineer is responsible for designing and implementing new features in an agile software development process for our users and internal stakeholders to grow BeatStars' core business.
In Short
Design and implement new features in an agile software development process.
Maintain existing features with a commitment to maintainability and performance.
Build internal tooling, fix bugs, and improve platform performance.
Write tests to ensure code reliability and maintainability.
Partner with stakeholders & QA to meet product requirements.
Troubleshoot problems and identify areas for improvement.
Requirements
Bachelor’s degree in Computer Science or equivalent experience.
6+ years of relevant software engineering experience.
Strong skills in Java 8+, SpringBoot, Docker, SpringCloud.
Experience with DynamoDB and MySQL.
Experience with MicroServices within AWS.
Build and release process using Git, Jira, Jenkins, or GitHub Actions.
Benefits
Generous contributions towards medical, dental, and vision for employees and dependents.
20 PTO days (+5 Days at 4 years tenure) and sick days.
10 Company Observed Holidays + 2 Floating Holidays.