Senior Software Engineer
oraclecloud
Job Description
- Design, develop, and maintain scalable backend applications using Python and Spring Boot
- Build and deploy cloud-native solutions on Google Cloud Platform (GCP)
- Develop and maintain RESTful APIs and microservices with a focus on performance, security, and scalability
- Work with GitHub for version control and collaborative development
- Containerize applications using Docker and deploy them in Kubernetes environments
- Design event-driven and asynchronous solutions using Pub/Sub
- Build and deploy applications on Cloud Run
- Work with BigQuery for data querying, analytics, and integration
- Develop and support AI/ML-enabled solutions, including model integration and intelligent automation use cases
- Collaborate with architects, product owners, data engineers, and DevOps teams to deliver end-to-end solutions
- Troubleshoot production issues, optimize system performance, and support continuous improvement
- Follow best practices for code quality, testing, CI/CD, documentation, and secure development