Java/Microservices Engineer

Employer: UDig

Location: RICHMOND, VA


Can UDig It?

UDig designs, builds and implements technology solutions that deliver on business objectives. People join our team because they are excited to have an impact on the future of our organization, passionate about delivering meaningful results, and energized by solving complex problems. Oh, and they like working with other driven, smart and authentic people. Our employees voted us a 2021 Best Place to Work in Virginia for the third time.

How Things Go Down as a Java/Microservices Engineer


A typical day might entail:

  • Project standups and check ins

  • Application development using your core skills

  • Planning and participating in project demos, back log grooming, and more…

  • Whiteboarding sessions with project teams and prospective clients

  • Coaching, mentoring and sharing with other developers

  • Contributing to internal UDig “fun/innovative” projects

  • Career and job growth through UDig-provided training

  • Taking a break to unwind in our recreation room, where you’ll find a putting green, basketball games and competitive ping pong matches

  • Earning cred amongst your peers through fun challenges throughout the year, whether finishing the 1500-piece puzzle in the common area, making the closest guess of what a pumpkin weighs or competing in a peanut butter taste test on National Peanut Butter Day


Sound Interesting? Here’s the Technical Piece
Below are a few boxes you should be able to check if you’re interested:

  • 4+ years of experience in Solution, Design and Development of applications using Java and Microservices

  • Demonstrated experience in Java and the Spring framework including Spring Boot and Spring Cloud

  • Experience working with Docker and OpenShift and/or Kubernetes

  • Experience developing integrations with across systems such as web services, REST services, Kafka

  • Experience working with various database platforms and strong SQL development skills

  • Must have a familiarity with multi-system integration, integration patterns, and common issues that can arise when integrating enterprise technologies

  • Experience working in with a distributed agile team

  • Considered a plus if you have experience working with integration platforms such as Apache Camel, Red Hat Fuse, or MuleSoft

  • Ability to present technical ideas and high-level concepts and solutions to internal and external team members with varying degrees of technical knowledge

  • Understanding of performance testing and optimization techniques

...And Then Some (Because we aren’t hiring robots):

  • Proven ability to effectively influence decision makers, win trust, present technical ideas and high-level concepts and solutions to audiences with varying degrees of technical knowledge

  • Ability to take your work seriously but also seriously enjoy a good time with your UDig colleagues

  • Additionally, because we treat all employees as stakeholders in the future of UDig, we carefully consider whether candidates share our company values, echo our mission and align to our organization’s unique and special culture. You can read more about those on our website.


What’s in It For You?

  • We provide continuous challenges and professional development, the opportunity to collaborate with authentic and fun team members, and an environment in which all team members can impact our business as well as our clients’. Additionally, we offer:

  • Competitive salary with performance-based bonus opportunities

  • Single and Family Health Insurance plans, including Dental coverage

  • Short-Term and Long-Term disability

  • Matching 401(k)

  • Competitive Paid Time Off

  • Training and Certification Reimbursement

  • Regular team building and social activities