30 Oct
|
Insight Global
|
Hyderabad
30 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 solid 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. • Strong 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