RBA Consulting

A Digital and Technology Consultancy


RBA is a national digital and technology consultancy with a team of specialists that combine expertise in strategy, design and technology to close the gap between ideas and results. We believe the best, most complete solutions fuse the modern digital experience with proven technology engineering to seamlessly deliver end-to-end solutions for our clients. We are looking for passionate people who share that belief and have a desire to grow in a fun, entrepreneurial culture that offers the right combination of challenging, innovative projects, professional development and generous financial rewards.

Java Engineer

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!
  • Spring
  • 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

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.