Software Engineer - Java
Exceptional java engineers are needed on a team rebuilding a core retail technology system for one of the world's largest retailers. This position is based in their new engineering center in Reston, VA and will provide unparalleled growth opportunities within innovative, versatile teams solving big technology problems & scale issues.
Required Skills & Experience
· Bachelor's degree in Computer Science, Information Technology or related field and 5 years experience in computer programming, software development or related field OR Master's degree in Computer Science, Information Technology or related field and 3 computer programming, software development or related field.
· 2+ years hands-on programming experience in Java technology stack
· 2+ year experience developing web services or distributed, messaging and event-based systems
· 2+ year experience with database management systems
· 2+ years experience in a Unix/Linux environment
· 2+ years experience in agile delivery, especially Scrum, Kanban or Scrumban as well as DevOps.
· Demonstrated success in distributed systems, especially REST based services
· Strong API design, development and management
· Experience with container technologies like Dockers
Benefits & Perks
· Competitive salary
· Product used by millions of people
· 20%-25% yearly bonus
· 4 weeks pto
· Great work life balance