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.

Lead Java Architect

You are a Senior Java Architect who’s ready to step into a Lead Java Architect role – and we’re looking for you.  

You are looking to transition from a key contributor to a leadership role. You are client obsessed, love solving their problems, and thrive in a position that requires you to directly interact with them while wearing multiple hats. A situation may call for you to architect a new solution leveraging modern frameworks that you’ve never used before or it may require you to be hands-on developing and delivering the solution for the client – you’re up for it regardless of what your title may be. You’ve come to realize over the last 10+ years what it takes to successfully deliver Java solutions while effectively working with clients and leading cross-disciplinary teams.  

You flourish in team driven environments.  

You build relationships with your internal and client teams to bring the most innovative ideas and solutions to the table. You embrace Agile and how it increases speed to market, encourages better results, and promotes open and active team participation. Your ability to communicate with both technical and non-technical people combined with your collaborative team approach are two of the pillars that have led to your successful career. 

You leverage modern frameworks.  

Building intelligent frameworks using modern techniques and technology is second nature to you – and you love implementing the best solutions for your client. You accelerate the effectiveness of those solutions with DevOps and drive your client’s adoption of continuous integration, continuous delivery, and monitoring. You look for ways to design applications and services to be cloud ready and adopt native technology and tools whenever possible. You think of how the applications or services will scale in the future and evaluate how they could be deployed on Azure, GCP, or AWS. You are cloud agnostic when architecting.  

You have experience with technologies like these below.  

You might have worked with any number of technologies listed here, but more importantly are able to adapt to whatever tool is necessary. You are a technologist and can pick up new technologies quickly. You may have worked with Cucumber, Gatling, Artifactory, Jenkins, Maven, or Sonar for continuous integration, OpenShift, Kubernetes, or Docker for continuous delivery, or Elastic Stack, Graphite, or Hystrix for monitoring.  You want to be the Lead Java Engineer for a company.  You are ready to be the go-to person for a company that wants to leverage your Java experience and puts you in a lead role. You understand the importance of modern frameworks and approaches, continuous integration and continuous delivery, cloud infrastructure, and how it all ties into delivering hard working solutions to your client’s problems. You are interested in mentoring a team, wearing many hats, and building out the Java capabilities for a proven company.  

You meet 60% of these descriptors.  

Not quite to the point of jumping into a lead role, but want to be key contributor to the growth of a company? Great, we want you to start a conversation with us. We will need key individuals as we continue to grow our Java capabilities.  

Start a conversation with us and send us your information.