remoteonsite
Software Engineer - Golang/Java, Microservices, Cloud - Cisco
Software Engineer
Software Engineer with 4–8 years of experience building cloud‑native microservices using Golang or Java. Drives automation, designs scalable system software, and influences architecture for globally‑deployed solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices using Golang or Java in a cloud environment.
- Implement automation frameworks that streamline the software development lifecycle and improve release velocity.
- Collaborate with cross‑functional teams to define architecture, set technical standards, and ensure scalability and reliability of services.
- Participate in code reviews, performance tuning, and troubleshooting to uphold code quality and system stability.
- Contribute to continuous integration/continuous deployment pipelines using Docker, Kubernetes, and related DevOps tools.
Requirements
- 4–8 years of professional experience developing backend services with Golang or Java.
- Strong understanding of microservice architecture, RESTful APIs, and cloud platforms (AWS, Azure, or GCP).
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes).
- Proficiency in CI/CD concepts and tools such as Jenkins, GitLab CI, or similar.
- Excellent problem‑solving skills and ability to work effectively in a collaborative, fast‑paced environment.
Skills
javadockerkubernetes