Are you passionate about building the backbone of innovative digital solutions? We're on the hunt for a Mid-Level Java / Golang Backend Developer to join our dynamic, DevOps-driven engineering team. In this role, you'll design and develop scalable, secure, and high-performing backend services that power real-world mobility and telematics applications. You'll work alongside DevOps and QA teams, collaborating on automation, testing, and continuous delivery pipelines in a modern cloud environment. If you thrive in collaborative settings, are hands-on with technology, and enjoy solving tough distributed system challenges, this opportunity is made for you.
Key Responsibilities :
- Develop, maintain, and optimize backend services and APIs using Java and / or Go (Golang).
- Build robust, scalable, and secure microservices architectures for distributed systems.
- Integrate with internal and external services using protobufs, gRPC, and RESTful APIs.
- Work in a DevOps environment, collaborating closely with infrastructure, QA, and testing teams.
- Contribute to CI / CD automation and cloud deployments using Terraform, Docker, Kubernetes, and AWS.
- Support and coordinate with the testing team for vehicle testing, regression testing, unit test validation, and automation testing.
- Troubleshoot, debug, and resolve application and infrastructure issues across services.
- Implement observability and monitoring using tools such as Datadog, CloudWatch, or similar solutions.
- Maintain strong documentation, code quality, and adherence to coding standards.
- Continuously learn, explore, and implement new tools and best practices that improve performance and reliability.
Technical Requirements :
3 5 years of professional backend development experience with Java and / or Golang.Solid understanding of microservices, concurrency, and distributed system design.Hands-on experience with :AWS services such as Lambda, ECS, EKS, SQS, SNS, Secrets Manager, API Gateway, and Route53.DevOps tools like Terraform, Jenkins, Git, and Kubernetes.Message queues such as Kafka (producing and consuming messages).Databases : MongoDB, DynamoDB, or other NoSQL systems.Monitoring and logging : Datadog, CloudWatch, or a similar solution.Familiarity with Test-Driven Development (TDD), CI / CD, and version control workflows.Experience troubleshooting CI / CD pipelines, service failures, and deployment issues.Working knowledge of DevSecOps principles and cloud security practices.Exposure to Agile / Scrum project environments and tools like JIRA and Confluence.Preferred Skills :
Experience building gRPC-based microservices.Familiarity with Spring Boot (for Java) or Go frameworks (e.g., Gin, Echo).Understanding of container orchestration, scaling, and service discovery in Kubernetes.Ability to collaborate with QA teams for automated regression and integration testing.Strong debugging and problem-solving skills in cloud-native environments.Benefits :
Health Insurance, Accident Insurance.The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.Additional Responsibilities :
Participate in OP monthly team meetings and participate in team-building efforts.Contribute to OP technical discussions, peer reviews, etc.Contribute content and collaborate via the OP-Wiki / Knowledge Base.Provide status reports to OP Account Management as requested.About us :
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cybersecurity, enterprise architecture, and beyond. Our most valuable asset is our people : dynamic, creative thinkers who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.