Summary
Join BetterCloud as a Senior JVM Software Engineer to work with our Microservices technology stack using Java and contribute to solving complex challenges that simplify our tech stack.
Requirements
- 5+ years experience with 1 or more JVM languages (Java/Kotlin/Scala/Groovy)
- Hands-on expert level coding experience in Java and Spring/Spring Boot
- Experience designing and maintaining RESTful APIs (ideally using Open API Specs)
- Familiarity with Google cloud Platform, Microservices, Docker, and Kafka
- Demonstrated experience enhancing or creating software engineering and supporting processes
- Applying technology to create unique solutions that can act as a step function to challenging problems
- A passion for learning and working with cutting edge technologies
- The ability to work in a fast-paced, highly collaborative environment
- Experience in scalable environments (especially with Kubernetes)
Responsibilities
- Partner with teams in the US, Mexico, India and Ukraine to solve complex challenges that simplify our tech stack and help create a path to solving integration problems at scale (both engineering scale and software scale)
- Design services and systems using well accepted design patterns to allow for iterative, autonomous development and future scaling
- Work closely with IT professionals from some of the most tech-forward companies in the world while maintaining our core principles of always striving to delight
- Mentor engineers and help them grow in their career
- Help define and refine the coding and API standards set by the organization, and ensure that team members have an understanding of both
- Anticipate future use cases and make design decisions that minimize the cost of future changes and regularly discuss improvements with the team
- Help drive and delineate Agile/scrum rituals and practices and help other engineers follow them
Benefits
- Remote work environment working from home
- Generous PTO policy plus paid mental health days
- Competitive salary and stock options
- Full benefits package
- Financial wellness support and one-time WFH stipend