Java Software Engineer
Position Summary
Are you inspired to solve complex problems and disrupt legacy industries? We’re looking for a curious and passionate software engineer who can help design and implement features and capabilities in our event driven microservices platform and user facing components. We’re seeking engineers with a “can-do” approach capable of helping grow and shape a high-performing team.
Responsibilities
- Embrace and participate in lean-agile development methodologies & best practices
- Help architect and develop best-in-class user experience and technology platform
- Write, update, and use documentation
- Deliver highly functional, quality software solutions to meet a variety of business needs
- Work closely with internal partners and teams to ensure that we ship software that meets security, reliability, and performance requirements
- Engage closely with executive and product teams to determine how to best serve end-users needs
- Continuously improve engineering capabilities, approach, and processes
- Helping grow the engineering team by participating in the interview process
- Participate in 24/7 On-call rotation (and help build systems that never wake anyone up!)
Qualifications and Skills
- 2-5 years as a technical hands-on contributing member of a software development team
- Demonstrated ability to build and deliver high quality code
- Embrace a collaborative team environment where team members can operate with autonomy
- Strong communication skills, and can clearly articulate and explain technical concepts and design decisions to both internal and external stakeholders
- Experience with test automation frameworks and test-driven environments
- Experience with continuous integration/continuous delivery principles, pipelines, and services (a plus)
- Strong problem solving & critical thinking ability
- Experience with:
- Java/Spring
- Salesforce Development
- SQL
- Docker and Kubernetes
- AWS
- Terraform (a plus)
- Prometheus & Grafana (a plus)
- ELK (a plus)
- Jenkins (a plus)
- OpenAPI (a plus)
- ES6/Javascript (a plus)
- React (a plus)
You might be a great fit for the Covered Team if you:
- Enjoy working in a highly collaborative and fast-paced environment with a high degree of trust and autonomy
- Are passionate about adding value to a growing company
- Are self-motivated and curious
- Take pride and ownership of the work you do, and love sharing your experience with others
- Care about quality and love solving tough problems with your teammates
- Appreciate diversity of opinion and backgrounds and believe that it helps you and others improve
- Value helping others in their pursuit of excellence
- Enjoy working in agile methodologies and iterating through solutions – constantly improving them
- Enjoy solving problems through the entire application stack
More about Covered
Covered is innovating the way people shop for insurance. Gone are the days of insurance agents selling you confusing products. It is Covered’s goal to make insurance easy to understand and easy to purchase. We’re an independent agency - meaning we work with the largest carriers, like Progressive, Travelers, Safeco, Farmers, etc, and can directly sell their policies. We don’t sell leads. We hold ourselves to the highest ethical standards and strive to provide a best-in-class user experience. If someone wants to talk to a real human, our highly trained licensed insurance agents help consumers make the best choice for their specific needs.
Annual Salary Range: $95,000 - $120,000
Benefits:
- 401(k)
- Health insurance
- Paid time off
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
To Apply: Indeed Posting