Senior Java Engineer - $160K + Bonus, Fully Remote
Job Description
As a Software Engineer at REVOLVE you will:
Join a group of engineering superstars and interact with our senior executive team and company founders. Using your robust knowledge of JAVA application development and outstanding programming chops, you will own projects from start to finish. Working with department end-users to develop solutions to provide a better customer experience on a world-leading e-commerce website.
The Details:
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Coding applications from start to finish in an “extreme programming” environment
- Work independently and as a productive team member to ensure optimization of high volume transactional enterprise websites
- Demonstrate a deep understanding of software layers and have the ability to enhance processes within the technology platform - Linux/Tomcat/MySQL/Java/JSP/HTML/JavaScript/AJAX/Object-Relational Mapping/Direct SQL
- Develop internal software to automate and integrate business processes
- Work on multiple projects throughout the business and seamlessly transition from one project to the next
- Participate in daily scrums during sprints
Required competencies:
To perform the job successfully, an individual should demonstrate the following competencies:
- Passionate about building a scalable fast system that can process 21 million requests per day
- reinventing how people shop online
- Excellent “programming chops”
- Interest in understanding business requirements
- Ability to work independently on projects with minimal supervision
- Ability to manage multiple projects with competing priorities
- Ability to work in a group environment
- Ability to work quick iterative development cycles
Minimum Qualifications:
- Bachelors or Master’s Degree in Computer Science
- 2+ years professional work experience
- Deep knowledge of Java, JSP, SQL, JavaScript, and HTML
- Working knowledge of Spring, Redis, MongoDB, Redshift
- Excellent communication, written and spoken
Preferred Qualifications:
- Master’s Degree in Computer Science
- Knowledge of AJAX, Tomcat, MySQL, Linux a plus
- Enterprise we experience
A successful candidate works well in a dynamic environment with minimal supervision. At REVOLVE we all roll up our sleeves to pitch in and do whatever it takes to get the job done. Each day is a little different, it’s what keeps us on our toes and excited to come to work every day.