Sr. Java Software Engineer

VITALIZE, LLC
Boise, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Boise, United States of America

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Tomcat
Unit Testing
Cloud Computing
Configuration Management
Software Design Patterns
Hibernate
Mobile Application Software
Java Persistence API
MySQL
Object-Oriented Software Development
Scrum
Release Management
Cloud Services
RxJava
Web Container
Software Engineering
Hystrix
Non-relational Database
Terraform

Job description

  • Design and implement high quality, scalable, maintainable software solutions in alignment with company roadmap.
  • Work closely with Designers, Front End Developers, Product Owners and QA through the development process
  • Consider testing, documentation and deployment up front and ensure all is thoroughly covered
  • Work as a member of a SCRUM team with the relentless pursuit to ship value to our site visitors ASAP.
  • Share in the ownership of critical production escalations.

Requirements

Bodybuilding.com is seeking an experienced Software Engineer to join our Platform engineering team. The Platform team supports our cloud infrastructure, and builds the APIs that run Bodybuilding.com's web and mobile applications. With millions of existing users and thousands more joining each day, the Platform team is tasked with building highly scalable applications. The ideal candidate is passionate about engineering and will work in a highly collaborative, team environment, creating next-generation components of Bodybuilding.com., + 5+ years experience of professional application development using Java

  • 2+ years experience with MySQL or other relational and non-relational databases

  • Sound object oriented principals and experience with Design Patterns

  • Deep knowledge of software engineering practices: unit testing, configuration management, and release management

  • Broad experience with Tomcat or other servlet containers

  • Experience with Java technologies such as Spring, Hibernate & JPA

  • Experience working in a fast paced, flexible Agile development environment EXPERIENCE/SKILLS DESIRED:

  • Experience with RxJava and Hystrix

  • Experience with AWS, Terraform or other cloud solutions

Benefits & conditions

_Bodybuilding.com offers its employees several benefits such as: health, dental and vision insurance; 401(k); Competitive bonuses; Gym Membership Reimbursement; Employee Discount Bodybuilding.com is an Equal Opportunity Employer. The above information has been designed to indicate the general nature and level of work performed by employees in this classification. It is not designed to contain or to be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of the employee assigned to this job. _

About the company

*** Remote options *** Bodybuilding.com is the world's largest online sports nutrition retailer, offering its visitors over 12,000 products, over 25,000 articles, 9,000 plus videos and a robust social network with over 1.5 million members all designed to help our visitors achieve their health, fitness and appearance goals! Employees have ranked us as one of Idaho's Best Places to Work for 4 straight years!

Apply for this position