Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

The Goodkind Group

Java Developer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores

Were these scores useful?

Job Description

Software Engineer Java and Spring Boot with Go St. Louis, MO | Hybrid | Base salary $100,038-$123,576 plus 20% bonus About the Role Join a marketing technology team building cloud-based services that support customer experiences, discounts, loyalty, and marketing communications. This intermediate-level role focuses primarily on backend development, with minimal frontend work. You will maintain and enhance Java applications, build new services in Go, and contribute to a migration from Google Compute Engine to Cloud Run. What You Will Do
  • Build, maintain, and deploy backend applications and APIs using Java, Spring Boot, and Go.
  • Develop scalable microservices and event-driven cloud applications with attention to reliability, performance, security, and cost.
  • Contribute to cloud modernization, including the migration of services to Cloud Run.
  • Write maintainable code, automated tests, and clear technical documentation; participate in code reviews and design discussions.
  • Support CI/CD automation and use logging, metrics, and tracing to troubleshoot and improve applications.
  • Use AI coding assistants for development, testing, code analysis, and troubleshooting while reviewing the quality of generated output.
  • Collaborate with engineering, QA, and business teams in an Agile environment and provide second-level application support. What You Bring
  • Approximately 3-5 years of software engineering experience, with strong Java and Spring Boot skills and some experience with Go.
  • Experience developing cloud applications on GCP, AWS, or Azure; GCP is preferred.
  • Experience with microservices, API development, and building or improving applications that need to scale.
  • Working knowledge of Git and basic SQL.
  • Sound engineering judgment, including documenting an approach before coding, identifying gaps and risks, and knowing when to ask for help.
  • Strong communication and problem-solving skills, plus familiarity with or openness to AI coding assistants.
Production AI experience is not required. Preferred Experience Docker, GitLab CI/CD, Maven, and GCP services such as Cloud Run, Pub/Sub, and Cloud Functions. Kubernetes, Terraform, Terraform Cloud, performance testing, and relational databases are additional pluses. Experience with Oracle or PostgreSQL is helpful but not required. A bachelor's degree in computer science or a related field is preferred. Work Arrangement and Interview Process This position is based in St. Louis, MO, with three days per week in the office, increasing to four days in June 2027. Prior remote-work experience and comfort participating on camera during remote collaboration are expected. Any exception to the onsite schedule requires approval. The interview process includes one or two rounds. The first interview is approximately one hour and includes a coding exercise in your choice of Java or Go.
Pay:
$110,000.00 - $133,000.00 per year
Work Location:
Hybrid remote in Fenton, MO 63026