Career Opportunities with SingleStone Consulting

A great place to work.

Careers At SingleStone Consulting

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.


Java Developer

Department: Engineering
Location: Glen Allen, VA

SingleStone's Application Development team consists of Front End, Back End and Full Stack Developers – a dynamic blend of unmatched talent and brainpower equipped to solve even the most complex challenges. Whether it’s creating customer-facing products, or developing tools that connect internal teams, our developers have the ability to build better software solutions for our clients, and change the way people do business.

Java Developers are responsible for solving complex business problems using iterative methods for delivering value early and often. As a Java Developer, your proficiency in Java development and agile familiarity allow you to work efficiently and use highly collaborative methods. You enjoy designing and developing solutions using the Java platform and implementing successful software with each iteration. You’ll work in all tiers of a web application (web, services, and persistence) and use tools like Java 8, Spring, Hibernate, Maven and JBoss/Tomcat – just to name a few. You understand how to provide fast turnaround on projects, all while building reusable components that can easily be redeployed on other projects, and collaborate with your team to implement high quality, scalable and user-friendly software applications.

Desired Skills & Experience

While we believe that skills can be developed over time, we need our Java Developers to have most of these skills on day one:

  • 3+ years of software development experience, specifically Java and/or NodeJS development.
  • 2 years of experience working with Cloud Technologies (Amazon Web Services).
  • Experience with one or more web frameworks such as Spring MVC, Play, Grails or MEAN stack
  • Experience working with Big Data technologies such as Apache Storm, Apache Spark, and Kafka.
  • Passion for emerging technology trends, such as open source tools and cloud services, and a desire to stay current and adopt new technologies
  • Experience in test automation, test-driven development and Agile/Scrum development. Excellent coding skills in Java and other languages such as Javascript, Groovy, Scala, Python or Ruby on Linux and Windows systems
  • Ability to recognize and mitigate technical risks to ensure successful delivery of a project. Experience producing well-designed and efficient applications while also explaining complex technical information to client stakeholders and development teams.
  • Strong communication skills; enthusiastic about engaging with clients and team members to discuss technical best practices

SingleStone provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.


Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System