←Back to all career postings

Java Engineer

We’re a Sitecore Platinum Partner made up of creatives, strategists, and technologists consistently winning “Best Places to Work” while delivering custom solutions for our clients. We believe our design, strategy, and technology teams working in parallel deliver the best solutions possible. As part of our technology team, our Sitecore Developers work closely with clients and internal teams to design, develop, customize and maintain solutions built on Sitecore.

What you will do


You’re a Java Engineer who is looking for a challenge and is excited about being an early contributor to the building of new capabilities – and we’re looking for you.

As a Java Engineer with over 5-years of hands-on experience, you’re ready for the next step in your career. The thought of contributing to the vision and help execute on how a company grows leveraging modern Java frameworks is exciting to you. You look for ways to design applications and services to be cloud ready and adopt native technology and tools whenever possible. You recognize the importance of staying on top of the latest and greatest solutions within Java. Some of the modern frameworks you work with or are interested in are:

  • Spring
  • MVC
  • Struts
  • Hibernate
  • GWT
  • Play!
  • Boot
  • Grails
  • Maven
  • Angular

You understand that certain frameworks solve a problem better than another – and you’re able to articulate why a certain solution should be used. You also leverage continuous integration, continuous delivery, and monitoring. Some of the tools you use include:


  • Jenkins
  • Cucumber
  • Gatling
  • Artifactory
  • Kubernetes
  • OpenShift
  • Docker
  • Elastic
  • Stack
  • Hystrix

How to be successful as a Java Engineer at RBA?

You flourish in team environments and look to build deep and meaningful relationships with your both client and internal teams. You’re cognizant of the importance of bringing the most innovative to the market and embrace Agile practices. You understand how it impacts speed to market, encourages better results, and promotes open and active team participation.

 You communicate effectively with both technical and non-technical people as you collaborate with your client and internal teams. Your ideal position is rolling up your sleeves and executing on a problem as well as having direct interaction with your clients.

If you are open to jumping into a key contributor role on a growing team within an organization – you should start a conversation with us. You may not meet all of the requirements and that’s okay – we still want to see where your interest can take us.  Please reach out to us at recruiting@rbaconsulting.com!

Join the team!

  • This field is for validation purposes and should be left unchanged.