Java Developer

The Goodkind Group
Fenton, MO, United States
22 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$110,000 - $133,000
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Google App Engines Automation of Tests Microsoft Azure Cloud Computing Static Program Analysis Code Review
+23 more
Continuous Integration Relational Databases PostgreSQL Apache Maven Oracle (Applications) Software Engineering Data Logging Google Cloud Java Application Server Performance Testing Spring-boot AI Coding Agents Backend Git Gitlab-ci Kubernetes Information Technology Front End Software Development Api Design Terraform Docker Golang Microservices

Job description

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.

Requirements

Β· 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.

Benefits & conditions

St. Louis, MO Hybrid Base salary $100,038-$123,576 plus 20% bonus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…