Software Engineer

MRP - Reston, VA (30+ days ago)


A creative technology company with designers, engineers, strategists, and innovators is looking to add a top-notch Java engineer to their Northern Virginia team. At the crossroad of business, design and technology, they work alongside their clients to innovate offerings, tap on business potential, and benefit on enhanced productivity. They assist companies all the way from an original challenge through captured value. With 20 years of commitment to delivering complete solutions, they transform businesses by creating both superior digital experience and technological platforms. They harmonize the disciplines to tell beautiful stories never heard before. Together they Discover, Design, and Deliver.

As a core developer, you will take an integral role on the team and be responsible for developing code, integration testing, while collaborating on architecture and design. In addition to building efficient, testable, and reusable back-end modules, you will be responsible for developing and integrating new user-facing features under current Vue.js Single Page App Front End. On the backend stack, you will be heavily focused on Java with various API's, running on MySQL database.

Beyond hands-on coding, this person will be pushing the organization forward in regards to new infrastructure while supporting their design principles: extensibility, configuration, usability, openness, and scalability. This is an incredible opportunity to work with talented, futuristic, like-minded engineers and work at a fresh company that is pushing the boundaries.

Required Skills & Experience

  • Strong Java, Scala or Groovy experience
  • Spring MVC, Hibernate
  • Big Data experience with Hadoop or Spark
  • RESTful webservices and API, MySQL or PostgreSQL
  • Bachelor’s Degree or higher in Computer Science

Desired Skills & Experience

  • Experience with distributed systems is a huge plus!
  • JavaScript, HTML5, CSS3
  • Docker
  • Strong problem-solving skills in all web development
  • Critical thinking

Benefits & Perks

  • Work at a cutting-edge company with futuristic visions
  • Full benefits, yearly bonus, highly competitive salary
  • Flexible paid vacation time
  • Unlimited growth opportunity, company outings, and much more!

Job Type: Full-time

Salary: $100,000.00 to $140,000.00 /year

Experience:

  • Software Development: 5 years (Preferred)
  • Java: 1 year (Preferred)

Work authorization:

  • United States (Preferred)