Senior Java Developer with Scala


Software Technology Group is looking for a Senior Java Software Developer who is efficient at programing in Scala. You’ll lead the design and development of a robust, scalable and sophisticated Cloud Apps Security Platform, which detects suspicious activity in real-time, analyzes infer and act upon unsecured user actions. Use and teach the best methodologies for high quality designing, coding and testing. Be part of a team facing engineering challenges in a dynamic environment.

Job Requirements

  • Deep knowledge in Computer Science, Coding, Design and Architecture  
  • Exceptional, clean, consistent, coding
  • At least 10 years in hands-on software development
  • At least 3 years as an architect/tech lead
  • Track record in full product life cycle, from design to production, building 24×7 systems, preferably SaaS (or web)
  • Experience with building scalable, reliable and resilient distributed systems
  • Experience in working with big data / non-relational databases (ElasticSearch, Couchbase, Casandra etc.)
  • Expertise with Scala/Java and running JVM based systems in production environments
  • Previous experience with malicious content scanning technologies – an advantage
  • Good knowledge in Flink, Akka and Play – an advantage

Education Requirements

  • Bachelor of Science degree from an accredited university (Information Technology/Computer Science preferred) or equivalent experience
  • Related Technical Certifications

About STG

For 21 years, Software Technology Group has been employing top software developers along the Wasatch Front. Our business model makes us unique: most STG consultants are full-time employees, complete with benefits and paid time off.  Positions with us combine the variety and excitement of contract work with the stability of permanent employment.

A few of the things that set us apart

Work-life balance
We are a multi-year winner of the Alfred P. Sloan award for our outstanding accomplishments in workplace flexibility.
Continuous learning

We offer a mentoring program that pairs junior software consultants with our senior consultants. Software consultants at all levels benefit from our regular training programs and education reimbursement options.

Quality people & Quality work

STG’s management and consultants are considered industry leaders, working together to develop advanced, innovative solutions for our clients.

Employee value
Without our employees, STG could not exist. We offer outstanding benefits, regular bonus opportunities, and above all, gratitude and appreciation for your contributions.

It is the policy of Software Technology Group, Inc. to assure equal employment opportunity to its employees and applicants for employment by fitness and merit without regard to race, color, religion, national origin, disability, sex, age, gender identity or sexual preference. STG, Inc. seeks to follow this policy in recruitment, hiring, promotion into all classifications, compensation, benefits, transfers, assignments, tours of duty, shifts, layoffs, returns from layoff, demotions, terminations, and training. Consistent with this policy, STG is committed to the employment and advancement of qualified minorities, women, individuals with disabilities, special disabled veterans, veterans of the Vietnam era, recently separated and any other veterans who served on active duty during a war, and persons of all ethnic backgrounds and religions according to their abilities.


To apply for this job email your details to

Back to Careers