- Company Name
- OP
- Job Title
- Software Engineer (Java/GCP)
- Job Description
-
Job Title: Software Engineer (Java/GCP)
Role Summary: Design, develop, and deploy scalable, high‑volume Java applications on Google Cloud Platform for the SCSP domain, leveraging Spring, GKE, MongoDB, Terraform, and modern web services.
Expactations: • Proficient in Java, Spring, GCP, GKE, and MongoDB.
• Experience with CI/CD (GitLab, Jenkins, Maven), Terraform, and web service development (REST/SOAP).
• Ability to translate high‑level requirements into user stories, design solutions, code, test, and release independently while owning the full development lifecycle.
• Strong collaboration, communication, time‑management, and mentoring skills.
Key Responsibilities: • Architect and implement scalable, reliable systems using Java, Spring, and GKE.
• Build and maintain data pipelines, microservices, and APIs (JSON, REST, SOAP).
• Define user stories, design technical solutions, write code, and conduct unit/end‑to‑end testing.
• Create and manage CI/CD pipelines (GitLab, Jenkins, Maven, Terraform).
• Integrate applications with enterprise systems, including ERP and supply‑chain platforms.
• Review code, participate in design discussions, and conduct peer reviews.
• Maintain project documentation in a shared knowledge base.
• Report status to stakeholders and contribute to team meetings and knowledge sharing.
Required Skills: • Java & Spring Framework.
• Google Cloud Platform, including GKE, Cloud Storage, Pub/Sub, Cloud Functions.
• MongoDB (NoSQL) fundamentals.
• Infrastructure‑as‑Code (Terraform).
• Source control (Git), GitLab CI, Jenkins pipelines.
• Build tools (Maven, Gradle).
• Web services: REST, SOAP, JSON.
• Design patterns, distributed system architecture, high‑volume application design.
• Excellent communication, time‑management, and organizational skills.
• Experience mentoring junior developers (preferred).
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or equivalent, or 15 + years of relevant experience. • Cloud certifications (e.g., GCP Associate Cloud Engineer) preferred but not mandatory.