Datum job openings in IT


We provide highly competitive benefits, flexible contracting, opportunities for growth and a dedication to employee satisfaction.

Back to job list

R&D Java Engineer

Location: Alpharetta, Georgia
ID Number: #RELNJP00026776

This is an intermediate level position to be part of the team. In this specific job it is anticipated that you will have 3 main functions: troubleshooting & first line support, training (including supporting documentation) and short development efforts. Initially you will work exclusively with different senior staff members to learn each part of a suite of tools, possibly performing small (1-3 day) programming assignments or research. Then as your familiarity with our code and methods improves the tasks get bigger; when you are ready you will start flying solo. Many people on the team have education up to doctorate level but that is not a requirement. Please re-read the opening paragraph, it is not a catch phrase or a mission statement. It actually IS who we are. If this resonates with you this job needs serious consideration; if it does not – you will hate it. We consider ourselves to be “One Team” and we live by that motto.

• 3+ years of Software Engineering experience
• BS Engineering/Computer Science or equivalent experience required


  • Proficiency of data modeling principles.
  • Knowledge of machine learning principles. (not required - a plus)
  • Basic knowledge of multiple programming languages.
  • Strong working knowledge of Java.
  • Ability to learn and use new programming languages quickly.
  • Aptitude for mathematical aspects of computer science.
  • Basic knowledge of automated test development.
  • Ability and desire to learn new processes and technologies.
  • Not just good, but exceptional oral and written communication skills. This is key for training and documentation.


  • Be first line support of user issues, triaging to more senior (or tool specific) engineers as needed.
  • Train new users when new tools roll out or are further adopted.
  • Create documentation for new tools or if additional needs are found in existing documentation. This includes written and video documentation.
  • Fix small issues where applicable in the various tools, working with the specific team for assignment, guidance and integration using coding best practices and appropriate development processes.
  • Assist in quality assurance activities as needed.
  • Resolve basic technical issues as necessary.
  • Keep abreast of new technology developments.
  • All other duties as assigned.

“All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.”

Hi I'm
Crystal Dinnocenti
Interested in this job?
Act now!
  • Max. file size: 2 MB.
  • Equal Opportunity Employer

  • Hidden
  • Hidden