Senior Software Engineer (Java / GCP)
We are seeking a high-level Engineer with deep Java expertise and strong experience working in Google Cloud Platform (GCP) .
Key Responsibilities
Develop, maintain, and troubleshoot Java-based applications running on Tomcat and Spring Boot .
Work across Bitbucket repositories to manage code and deployments.
Ensure reliability, scalability, and security of applications hosted in GCP .
Collaborate with DevOps teams (CI / CD, OCI, containers) while independently troubleshooting complex issues.
Support application integration and performance across multiple systems.
Required Skills & Experience
8+ years in software development with strong backend focus.
Expert-level Java development skills (Spring Boot, Tomcat).
Hands-on experience with GCP (Cloud Functions, Cloud Run, App Engine, Cloud SQL, BigQuery, Monitoring, Logging).
Strong troubleshooting skills—able to work independently on complex, interconnected systems.
Experience with Bitbucket and version control best practices.
Familiarity with OCI and general DevOps practices (CI / CD, containers, Kubernetes).
Solid knowledge of relational and NoSQL databases.
Bachelor’s degree in Computer Science or related field (or equivalent experience).
Preferred (Nice to Have)
Exposure to other cloud platforms (AWS, Azure).
Experience with caching, performance tuning, and application optimization.
Familiarity with secure coding practices and IAM.
Sr Software Engineer • St Louis, MO