Golang Software Developer - Senior

5 - 9 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Golang Software Developer - Senior at Siemens Digital Industries Software in Udaipur, India, you will play a crucial role in designing and developing microservices-based applications using Golang and Java. Your responsibilities will include: - Leading the design and development of microservices-based applications - Architecting and implementing cloud-native solutions on the AWS platform - Driving container orchestration strategies using Kubernetes - Mentoring junior developers and providing technical guidance - Participating in code reviews and establishing processes In terms of development & implementation, you will be expected to: - Develop robust, scalable, and secure industrial edge applications - Design and implement RESTful APIs and microservices - Create and maintain CI/CD pipelines - Optimize application performance and resource utilization - Implement monitoring, logging, and observability solutions When it comes to cloud & infrastructure, your responsibilities will include: - Designing and implementing infrastructure using AWS services - Handling Kubernetes clusters and deployments - Implementing infrastructure as code using tools like Terraform - Ensuring high availability and disaster recovery strategies The technical requirements for this role include: - Strong proficiency in Golang and Java programming languages - Extensive experience with AWS services (ECS, EKS, Lambda, S3, etc.) - Deep understanding of Kubernetes and container orchestration - Experience with microservices architecture and distributed systems - Knowledge of DevOps practices and CI/CD pipelines - Familiarity with industrial protocols and automation systems - Experience with version control systems (Git) Soft skills that we are looking for in a candidate include: - Excellent communication and presentation abilities - Strong problem-solving and analytical thinking - Team leadership and mentoring capabilities - Ability to work efficiently in cross-functional teams - Adaptability and willingness to learn new technologies - Customer-oriented mindset Qualifications required for this role are: - Bachelor's/Master's degree in Computer Science or related field - Experience with industrial automation software is a plus - Knowledge of OPC UA, MQTT, or similar industrial protocols - Understanding of cybersecurity best practices - Experience with agile development methodologies In return, Siemens Digital Industries Software offers: - Opportunity to work on innovative industrial IoT projects - Professional development and training opportunities - Collaborative and innovative work environment - Competitive compensation package - Work-life balance - Global project exposure Join us at Siemens, where you will be part of a diverse team dedicated to building the future one day at a time in over 200 countries. We value equality and welcome applications that reflect the diversity of the communities we work in. Your curiosity and creativity will help shape tomorrow with us.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You