Red Thread Innovations is a digital innovation firm with the solitary mission of building meaningful digital products that delight consumers and transform businesses. As a company, we’re an experienced bunch of researchers, designers, and engineers who are passionate about innovation and technology.
We are seeking a Senior Java Software Engineer to join our Scrum-based agile software engineering team. The Engineer will be primarily responsible for leading a team, creating and maintaining a variety of applications.
Joining our Red Thread engineering team, you will experience a healthy amount of autonomy and flexibility to design and implement systems and processes that will directly impact the growth of the organization.
What You’ll Do:
Lead your team’s whiteboarding sessions to design solutions that focus on scalability, performance, usability, and extensibility
Define and evolve design patterns that improve code readability and maintainability
Write clean code with accompanying unit and e2e tests for a variety of digital products
Be part of a dynamic team that is based on Agile principles – self-managing teams, continuous improvement, and iterative development
Work with a team whose focus is to create best-in-class products and user experiences
Contribute to the decision of what technology to use for projects with collaboration and guidance from the greater team
Champion process improvements based on industry best-practices
Be part of a mentoring relationship with other technologists in the organization
About You:
You have 5+ years of industry experience
Expertise with Java frameworks (e.g. Spring )
You are passionate about learning new technologies, tackling interesting work, and challenging problems
Committed to continuous learning and always expanding your skillset
Excited about being part of an organizational transformation where technology is a major driver
Focused on maximizing the delivery of business value
Someone who takes pride in and ownership of the things you build
Working knowledge of software design patterns, such as Reactive Programming, MV*, VIPER, etc.
Solid understanding of RESTful services
Experience in Behavior or Test Driven Development (TDD or BDD) and agile methodologies
Strong oral and written communication skills
Traits We Truly Value:
Passion - We’re passionate about using technology to improve lives and create elegant solutions to solve real problems.
Collaboration - We conceive, design, and build the best products when we work closely with our partners and end-users.
Positivity - We work hard to nurture a sense of optimism, enthusiasm, and wellbeing in our workplace, and among our teams.
Respect - We ensure a safe, transparent, and respectful work environment where ideas flow freely.
Empathy - We approach people and problems with the utmost compassion. We listen more than we talk.
Innovation - Creativity and innovation are our driving forces. They keep us alive and restless to be even better.