What are the responsibilities and job description for the Java Software Engineer position at Switchfly?
*HYBRID ROLE - MOSTLY WORK FROM HOME WITH 1-2 DAYS IN THE DENVER OFFICE - We reimburse for parking, provide catered lunches on Tuesdays, and keep an office stocked with snacks and drinks.*
We are looking for a self-motivated, Java Software Engineer to join our team and take our application into the cloud and beyond. A software engineer at Switchfly will develop and support multiple applications in the field of travel, loyalty, and activities. This position creates and develops solutions to add to our existing platform while integrating with various other software systems, databases, and other tools including Java, Spring, Tomcat, HTML/CSS, and many more. We are looking for someone with a curiosity for technologies and someone who is always exploring new ways of building software.
Responsibilities/Duties:
- Work with team members to build new functionality for the travel industry
- Write and maintain sustainable and efficient Java code to be used in scalable architectures
- Build prototypes quickly and turn those ideas into sustainable, scalable applications
- Take ownership of the design and delivery and participate in all phases of the software development process
- Partner with key stakeholders to enhance and support existing applications
- Work in a lean/agile development environment with remote teams
Skills and Qualifications:
- Must have a passion for software and care about great software
- Excellent debugging and optimization skills necessary
Education and Experience:
- 5 years of experience in developing scalable, event-driven applications in a highly distributed environment
- 3 years of experience building cloud-native, scalable software using Java
- Experience creating and integrating with XML/JSON APIs
- Experience with Java, Java Spring, SpringMVC, Spring Boot, JQuery, restful services, and JavaScript, is a plus
- In-depth experience with algorithms, data structure and performance optimization techniques
Switchfly Core Values to consider for this position:
BOLD AND FEARLESS INNOVATION
Professional success requires thinking big and dreaming big, with generous helpings of courage and curiosity. Nimble and forward-thinking, we’re building the future by challenging ourselves and demanding daily improvement. As we relentlessly push boundaries, everything becomes possible.
A CULTURE OF TRUST AND RESPECT
Defined and guided by our values, SWITCHFLY is a collaborative workplace committed to bringing out our best every day. Transparency and open communication, free of politics and united in purpose, we work smarter, not just harder, as one tribe working together to achieve our shared goals.
OWNERSHIP AND ACCOUNTABILITY
Taking professional responsibility reflects an approach that understands the stakes, and how success requires everyone to be truly accountable. We’re visionaries, not mercenaries, and from the CEO to our newest colleague, we own what we do, because the buck stops with each of us.
ADAPTABILITY AND CALCULATED RISK
Our culture of learning is powered by an iterative mindset, a shared desire for high performance, and a willingness to take risks and push through limits. Our data-driven approach fosters new ideas and continuous learning but also enables us to be flexible and adjust, learning from success and failure.
A little bit about us…
We exist to positively impact the way people travel, enriching lives through unique opportunities tailored to their individual desires.
At Switchfly, we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our community. We are proud to be an equal opportunity workplace. Unfortunately, at this time we cannot support any visa candidates.
Switchfly offers a competitive base pay, 401k with match, a full suite of health benefits with an average of 87%* of premiums covered by Switchfly! We offer a flexible work environment and work-life balance with unlimited paid time off. Switchfly closes down the office Christmas Eve to New Years to make sure employees spend time with family and friends or doing what they love most!
While we value each of our candidates that apply to this role, we will not be able to respond to every applicant. Please rest assured that we are reviewing your application and will notify you if we decide to move forward in the process with you. Thank you for your interest!
*Premium coverage will vary depending on chosen plan