22 Oct
|
Insight Global
|
Hyderabad
22 Oct
Insight Global
Hyderabad
Role Summary Seeking a highly skilled Backend Engineer to design, develop, test, and support a large-scale, cloud-native bill presentment platform. The role involves building high-volume distributed systems, microservices, APIs, batch-processing solutions, and integrations that support bill generation, storage, retrieval, reconciliation, and operational workflows. The ideal candidate is a hands-on engineer with strong software engineering fundamentals, cloud-native development experience, and the ability to work within Agile delivery teams while maintaining high standards for quality, scalability, security, and performance.
Required Experience • 5+ years of backend software development experience.
- Solid hands-on experience building enterprise-scale applications using Java and Spring Boot.
- Experience developing microservices and distributed systems.
- Experience working with high-volume transaction or batch-processing systems.
- Experience developing cloud-native applications on AWS.
- Experience working within Agile/Scrum teams.
- Experience participating in sprint planning, story estimation, daily standups, demos, retrospectives, and backlog refinement activities.
Required Technical Skills Backend
Development • Java • Spring Boot (Spring-kafka, Spring-cloud, spring-cloud-aws*) • Microservices • REST APIs • Event-driven architecture • JSON / XML • Multi-threading and concurrency • Batch processing AWS & Cloud • AWS • EKS / Kubernetes • S3 • DynamoDB • EventBridge • Kafka • API Gateway • IAM • KMS Data & Performance • SQL • Data modeling • Query optimization • Indexing • Performance tuning • High-volume data processing DevOps & Engineering Practices • Git • GitLab • CI/CD pipelines (Jenkins, Gitlab CI/CD)
• Docker • Helm • Infrastructure-as-Code concepts • Pull Requests (PRs) • Code Reviews • Branching Strategies • Secure coding practices Quality Engineering • Unit Testing • Integration Testing • Test Automation participation • Static Code Analysis • Code Quality Gates • Defect Root Cause Analysis Key Responsibilities • Design, develop, test, and support backend services and APIs.
- Build scalable microservices capable of supporting high-volume billing workloads.
- Develop and optimize batch-processing solutions to meet strict SLA requirements.
- Design and implement integrations with upstream and downstream systems.
- Participate in application architecture, design discussions, and technical reviews.
- Estimate stories, participate in sprint planning, backlog refinement, demos, retrospectives, and other Agile ceremonies.
- Contribute to solution design, performance optimization, and production support activities.
- Write unit tests and participate in quality engineering initiatives.
- Conduct code reviews and ensure adherence to engineering standards.
- Support CI/CD pipelines and DevOps practices.
- Troubleshoot production and non-production issues across applications, APIs, databases, and cloud infrastructure.
- Collaborate with Product Owners, Technical Leads, Architects, QA/SDET teams, DevOps engineers, and business stakeholders. Nice to Have • Telecom billing experience.
- Amdocs or BriteBill experience.
- Apache FOP, XSL-FO, PDF generation, or document-composition experience.
- Velocity, Freemarker or equivalent templating language • AWS Glue and ETL experience.
- DynamoDB data modeling expertise.
- Observability tools such as CloudWatch, Grafana, Prometheus, OpenTelemetry.
- Authentication and authorization experience using OAuth2 and JWT.
📌 Java Back End Developer (Telecom Domain) (Hyderabad)
🏢 Insight Global
📍 Hyderabad