We are seeking a skilled Golang Engineer with 4–7 years of software development experience and strong expertise in Golang and Core Java. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services, APIs, and microservices for enterprise applications. The candidate should have strong problem-solving skills, experience with distributed systems, and a solid understanding of software engineering best practices.
-
4–7 years of software development experience.
-
Strong hands-on experience in Golang (Go).
-
Strong knowledge of Core Java and object-oriented programming principles.
-
Experience developing REST APIs and backend services.
-
Experience with Microservices Architecture.
-
Knowledge of SQL and/or NoSQL databases.
-
Experience with Git-based source control.
-
Experience with cloud platforms (AWS, Azure, or GCP)
-
Experience with Docker and Kubernetes.
-
Knowledge of Kafka, RabbitMQ, or other messaging systems.
-
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or TeamCity.
-
Exposure to Spring Boot or Java-based enterprise frameworks.
-
Experience working in Agile environments.
-
Experience with event-driven architectures.
-
Knowledge of distributed systems and concurrency.
-
Exposure to performance tuning and production support activities.