About Telstra:
Telstra is Australias leading telecommunications and technology company, operating in over 20 countries. Our Innovation and Capability Centre (ICC) in Bangalore, India, spearheads breakthroughs in IoT, 5G, AI, and more.
Why Telstra
Telstra boasts a century-long legacy of pioneering technology, evolving from the Postmaster Generals Office to a global powerhouse. We lead Australia in IoT and 5G, with ambitions far beyond.
About the role :
Key Accountability:
- Network Solutions: Design, build, test, integrate, and maintain complex network solutions using Telstra processes and systems to deliver products and services to customer business units.
- API Development: Translate customer (internal, external, or regulatory) needs into reusable API-based microservices, employing technical principles.
- Cloud Deployment: Utilize cloud technologies to deploy applications effectively.
- Java Development: Engage in development work with Java, focusing on microservices and participate in their deployment.
- CI/CD Pipelines: Set up and maintain CI/CD pipelines for both non-production and production environments.
- Testing: Conduct functional and regression testing, releasing Technical Service Requests (TSRs) for stakeholder approval.
- Performance Testing: Perform performance testing, analyzing and fine-tuning solutions as needed.
- Agile Contribution: Contribute to planning and design sessions, using agile methodologies and providing estimations to the team.
- Solution Integration: Execute integration of solutions based on security, resiliency, and operational requirements.
- System Assessment: Evaluate internal systems and offerings to meet business requirements.
- Technology Development: Develop platform-specific technology functionalities, leveraging emerging technologies.
- Support: Provide Level 3/4 support as part of a DevOps team.
Essential Skills for Development:
- Experience:Minimum of 6 years in software development.
- Java Technologies: Proficiency in Java (Spring Boot, Spring Security, Spring JPA, microservices).
- JavaScript Frameworks: Experience with JavaScript and frameworks (Angular 4+).
- API Design: Ability to design and develop real-time data sync APIs using Kafka.
- Microservices and APIs: Expertise in designing and developing microservices and REST/JSON APIs.
- Test Automation: Knowledge in test automation and building stubs.
- API Management: Familiarity with Apigee API management gateway.
- Version Control and Tools: Proficiency in GIT, Bamboo, Jenkins, Jira, and Confluence.
- Databases: Strong database knowledge (PostgreSQL, Oracle, etc.).
- Build Tools: Experience with Ant, Maven, NPM, and Gradle.
Essential Skills for Testing (Functional and Performance):
- Performance Testing Tools: Proficiency in tools like Apache JMeter and LoadRunner for load and stress testing.
- Scripting Languages: Knowledge of JavaScript or Python for custom test scripts.
- Performance Monitoring: Familiarity with tools like New Relic, Splunk, or Prometheus for real-time performance monitoring.
- Web Technologies: Understanding of HTTP, HTTPS, JavaScript, and RESTful APIs for web application testing.
- Database Profiling (Optional): Experience in database profiling using tools like SQL Profiler or MySQL Performance Schema.
- Network Protocols: Knowledge of TCP/IP, UDP, HTTP/HTTPS, SMTP, and FTP for analyzing network behavior.
- Cloud Platforms: Familiarity with AWS, Azure, or Google Cloud Platform for testing cloud-deployed applications.
- Containerization: Understanding of Docker and Kubernetes for testing applications in containerized environments.
- Performance Tuning: Ability to identify bottlenecks and suggest optimizations for application performance.
- Test Planning and Execution: Proficiency in creating test plans, scenarios, and executing performance testing projects.
- Automation and CI/CD: Understanding of CI/CD pipelines and integration with performance testing tools.
- Reporting and Analysis: Skill in generating performance test reports and providing actionable insights.
- Scalability Testing: Experience in scalability testing to assess application performance under increased load.
- Problem-Solving Skills: Ability to troubleshoot complex performance issues and propose effective solutions.
Desirable skills for Dev:
- Telecom and Inventory management experience
- DevOPs, CICD, Agile methodologies
- Data migration experience
- AWS cloud environment and related development tools
- GRAPH DB Neo4j e.t.c (P)
We're amongst the top 2% of companies globally in the CDP Global Climate Change Index 2022, being awarded an A rating. If you want to work for a company that cares about sustainability, we want to hear from you.
When you join our team, you become part of a welcoming and inclusive community where everyone is respected, valued and celebrated.
We actively seek individuals from various backgrounds, ethnicities, genders and abilities because we know that diversity not only strengthens our team but also enriches our work. We have zero tolerance for harassment of any kind, and we prioritise creating a workplace culture where everyone is safe and can thrive.
We work flexibly at Telstra. Talk to us about what flexibility means to you. When you apply, you can share your pronouns and / or any reasonable adjustments needed to take part equitably during the recruitment process.