RBA believes in Creating a Culture of Diversity, Equity and Inclusion. Our differences help build a stronger foundation for future growth. Learn more.

←Back to all career postings

Java Engineer

RBA is an established leader, and go-to partner, in the market for organizations, large and small, looking to transform their business through technology solutions. As a Digital and Technology consultancy RBA brings a unique perspective to the conversation not only considering technology capabilities and roadmaps, but also aligning with the business goals and objectives to driving innovative growth. In addition to working with some of the greatest companies in our market, RBA combines challenging career opportunities with a fun and exciting work environment and culture.

RBA is growing our Java and Open Source team and is currently seeking a Senior Full-Stack Java Developer/Architect. We have numerous opportunities and are looking to expand our capabilities to deliver thought leadership and transformational solutions to our clients. If your expertise aligns with the qualifications below, let’s connect!

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.