Description :
Key Responsibilities :
Cloud-Native Application Development :
- Design, develop, and maintain scalable applications on Oracle Cloud Infrastructure (OCI) using Java and Spring Framework.
- Leverage OCI Java SDKs and APIs to automate and manage cloud resources.
Infrastructure Automation & Integration :
Implement cloud infrastructure components such as subnets, gateways, security groups, and tunnels using Java-based automation.Collaborate with DevOps teams to integrate infrastructure provisioning into CI / CD pipelines.Networking & Security :
Apply strong understanding of L2 / L3 / L7 networking concepts to design secure and efficient cloud architectures ( Good to Have)Excellent knowledge of Subnets , VPC ,NAT Gateways Etc.Ensure compliance with security best practices in cloud deployments.Able to understand and analyse PCAP fileDatabase Management :
Work with NoSQL databases (preferably MongoDB) for high-performance data storage and retrieval.Integrate and optimize Time Series Databases like OpenSearch for telemetry and monitoring data.Distributed Systems Engineering :
Build and maintain applications in distributed environments, ensuring fault tolerance, scalability, and performance.Apply design patterns and principles suitable for microservices and cloud-native & Agile Delivery :Participate in sprint planning, code reviews, and technical discussions.Collaborate with cross-functional teams including architects, QA, and product managers to deliver high-quality solutions.Required Skills :
Proficiency in Java, Spring Boot, and related frameworks.Hands-on experience with OCI or other cloud platforms (AWS, Azure, GCP).Strong grasp of networking fundamentals on OCI and OCI cloud security.Experience with MongoDB or similar NoSQL databases.Familiarity with OpenSearch or other time-series databases.Understanding of distributed systems, microservices, and Oracle cloud-native design.(ref : hirist.tech)