This role is for one of the Weekday's clients
Salary range: Rs 4000000 - Rs 6000000 (ie INR 40-60 LPA)
Min Experience: 7 years
Location: Bangalore
JobType: full-time
We are looking for a Senior Software Backend Engineer to play a key role in designing and optimizing SIM provisioning architecture, implementing scalable cloud services, and contributing to platform deployments. The ideal candidate will have a deep technical background and a passion for building high-performance software infrastructure solutions.
Key Responsibilities:
- Design and develop distributed application services, microservices, and scalable database systems.
- Implement application services for a highly scalable cloud-based software platform.
- Define, design, and implement REST APIs, including building Swagger UI and Postman collections.
- Develop applications using Java/GoLang, GCP Pub/Sub, SQL DB, and webhook integration.
- Integrate with third-party application systems via REST APIs and messaging queues.
- Define test scenarios, write test cases, conduct unit/component testing, and ensure high code coverage through API test automation.
- Manage build and deployment processes using Jira, Jenkins, GCR/GKE.
- Implement and enforce security best practices in software development and deployment.
- Work cross-functionally to iterate, deploy, and enhance platform features, design, and components.
- Establish a disciplined development and deployment process to ensure timely delivery of high-quality software.
What We Look For:
- 8+ years of professional software development experience focusing on OOP and distributed microservices.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong programming skills in Java and/or GoLang (preferably Java).
- Experience developing microservices using Spring Boot or GoLang frameworks.
- Hands-on experience with messaging brokers like Kafka or GCP Pub/Sub for building event-driven architectures.
- Expertise in SQL schema design and efficient query development.
- Strong knowledge of REST API design and protocol implementation across network layers.
- Experience in building scalable and stable server components.
- Familiarity with Kubernetes, Docker, Jenkins pipelines, and GCP.
- Experience with test frameworks and a strong focus on code quality.
- Strong collaboration and communication skills.
Believe you can and you're halfway there.
“Theodore Roosevelt”