About Telstra:
Telstra is Australia’s leading telecommunications and technology company, with operations in more than 20 countries. At Telstra, We've implemented an IT strategy that employs leading-edge software engineering practices to help deliver a superior customer experience with improved trust and speed of delivery, lower cost, and simplified architecture, systems and processes.
Your key responsibilities and major tasks include, but are not limited to
- As a backend Java developer, you will work within a specific problem space critical to Telstra’s current needs where you will design, develop, and deploy backend services with a focus on scalability, high availability, and low latency.
- Review and integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements.
- Apply engineering best practices such as Agile, CI/CD, and DevOps as part of a high performing motivated team.
- Collaborate and grow in a dynamic and autonomous environment while working in small, agile, and cross functional teams
- Pivot to working on new features and developments, to providing production support in the production and pre-production environments assisted by all team members. This responsibility is equally shared by all members of the team.
We are looking for candidates with the following experience and skills:
Essential skills and Experience
- 3 years – 7 years year experience in this area
- Must have strong Java programming background (preferably Java 8+)
- Preferred Frameworks – Spring Boot
- Unit Testing, Integration testing and Automated testing.
- Experience with Continuous Integration/Deployment
- Microservices development – HTTP, REST API design and implementation
- Comfortable to operate in an agile, dynamic environment.

About Telstra
About
We believe it’s people who give purpose to our technology. So we’re committed to staying close to our customers and providing them the best experience.
And delivering the best tech.
On the best network.
Because our purpose is to build a connected future so everyone can thrive.
We build technology and content solutions that are simple and easy to use, including Australia’s largest and fastest national mobile network.
That’s why we strive to serve and know our customers better than anyone else – offering a choice of not just digital connection, but digital content as well.
And that’s why we have an international presence spanning 15 countries, including China.
In the 21st century, opportunity belongs to connected businesses, governments, communities and individuals.
As Australia’s leading telecommunications and information services company, Telstra is proud to be helping our customers improve the ways in which they live and work through connection.
Company video


Photos
Connect with the team
Similar jobs
We are looking for a qualified team leader to manage our team and provide effective guidance. The lead should be an excellent coder with proficiency and a clear understanding of different aspects of a project. You will be responsible for
supervising, managing, and motivating team members regularly. As a team leader, you will be the contact point for all Interactions with the architect and the team, so You must possess excellent communication skills. You should also be able to act proactively to ensure smooth team operations and effective collaboration.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 7-10 years of professional experience.
●Strong software design and architectural skills in object-oriented and functional programming styles.
• Java 8, Microservices using Spring boot, Spring Cloud, Docker, Kubernetes orchestrator.
• Experience in working with Spring Framework - Spring Boot, Spring REST, Spring Security, Spring Data JPA, OAuth2, hibernate.
• Experience in Reactjs or Angular.
• Experience in RabbitMQ
• Experience in Unit Testing Tools like Junit/TestNG
• Experience in working with SQL & NoSQL databases such as MySQL, Mongo DB.
• Knowledge of CI/CD architecture.
• Knowledge of tools like Jenkins, SonarQube, Maven, Gitlab
• Experience in cloud technologies.
• Team management using Scrum methodologies.
You demonstrate the ability to work in a fast-paced and hyper-growth environment where the requirements are
constantly changing.
• Solid understanding of design patterns, data structures, and advanced programming techniques.
● Must have experience leading a team of at least 8- 10 people.
• Nice to have Python 3.6+, Image and textual data processing technologies.
Responsibilities:
- Develop and deploy services to improve the availability, ease of use/management, and visibility of 6sense systems
- Architecting, building, and scaling out our services and infrastructure
- Learning and adopting technologies that may aide in solving our challenges
- Own our systems like our Hadoop and Presto clusters, front/back-end services, build configurations, infrastructure components, deployment of services into our infrastructure, and everything in between
- Write/review/debug production code, develop documentation and capacity plans, and debug live production problems
- Contributing back to open-source projects if we need to add or patch functionality
- Support the overall Software Engineering team to resolve any issues they encounter
Minimum Qualifications:
- 5+ years in a Software Engineering role or equivalent experience
- 1+ years of experience with Linux/Unix system administration and networking fundamentals
- Strong skills in reading code as well as writing clean, maintainable, and scalable code
- Good knowledge of Python and Java
- Experience designing, building, and maintaining scalable services and/or service-oriented architecture
- Experience with high-availability
Bonus Requirements:
- Experience with modern configuration management tools (e.g. Ansible, Chef, Puppet) and idempotency
- Exposure to modern build systems such as Bazel, Buck, or Pants
- Knowledge of the Hadoop ecosystem (e.g. Hadoop, Hive, Presto) including deployment, scaling,
- and maintenance
- Knowledge of standard security practices
- 1+ years of experience working with Kubernetes, Docker
- Good knowledge of Javascript
JAVA SPRING BOOT
Mandate Skills: Java+Springboot (Mandatory), Angular is add on
This is Java lead developer role based in Pune India. You should be ready to take challenges and passionate about CI/CD practices. You should be a good team player with excellent sense of ownership & responsibility. Technical skills :
- You have experience building applications on Spring Framework, Springboot & RESTFul web services is must.
- Hands on experience in Front-End technologies such as Angular JS is preferable.
- You have experience working on Unix / Linux.
- You have DB query experience on Oracle.
- Effective & clear communication Understands the value of diversity in the workplace and is dedicated to fostering an inclusive culture in all aspects of working life so that people from all backgrounds receive equal treatment, realize their full potential and can bring their full, authentic selves to work.
RESPONSIBILITIES
- New features developed independently with the ability to document the design after understanding and evaluating the requirements with necessary groundwork on required application components
- Hands-on coding to implement the design for feature completion
- Able to write unit tests that ensures bug free code
- Able to handle the multi-tenant and performance requirements of the new features and applications.
- Integrate the new features with existing modules, deliver ready to use code meeting necessary build requirements and CI/CD requirements.
- Work with other functional groups for product, technology, QA, tech support and deployment team.
QUALIFICATIONS
The ideal candidate must have the following qualifications.
- BE/B.Tech Degree from a reputed institution with at least 7 years of relevant experience
- Hands-on experience with Core Java, J2EE with a good knowledge of its ecosystem
- Experience with JUnit, JMH like performance tuning test tools preferred
- REST API design and development experience. Usage of Swagger or other API spec tools would be preferred. Working knowledge on Spring Boot is a plus
- Hands-on experience with some of the following application components is a plus: Solr, Kafka, OpenTSDB, Elasticsearch, Janus graph or any graph DB.
- Experience with databases such as MongoDB, MySQL or PostgreSQL required.
- Familiarity with continuous integration and build tools such as Jenkins or CircleCI, Maven, Ant required
- Experience building applications using microservices architecture is highly preferred. Knowledge of Kubernetes, Docker would be ideal
- Working knowledge on public clouds like AWS or Google cloud or Azure is a plus
- Experience building scalable systems
- Strong problem solving skills and ability and interest to solve complex problems
- Interest in machine learning (ML) data science is a plus
Responsibilities
§Implement assigned user stories within project schedule.
§Execute unit testing using automated unit test frameworks.
§Collaborate with team to identify and fix technical issue.
Job Description
§Experience in Java/J2EE, web framework (Spring, Hibernate) and web services.
§Hands-on with core Java and Spring MVC.
§Hands-on experience to implement and manage REST and Micro services.
§Familiar with DevOps pipelines.
§Experience in Agile development methodology like Scrum and test-driven Development.
§Good communication skill.
Job Responsibilities
Design and build from cloud-based products and services with massive scale and reliability Write clean and modular code primarily in Python to create multi tenant microservices Terabyte scale data per month with SLA end to end latency and tenant fairness
Build CICD based software development model with end-to-end ownership of code delivery - starting from design/architecture, coding, automated functional/integration testing and operating/monitoring the service in production.
Use relevant technologies and cloud services like Kafka, Redis, Mongo, RDS, Spark Streaming, Redshift, Airflow to build highly performant and scalable distributed systems
Design and develop data schema and access layer to optimally store and retrieve data
Stay up to date with the latest developments in cloud computing and incorporate relevant learnings to both product features and product architecture.
Preferred Qualifications
BS/Btech (Btech Preferred) in Computer Science, Computer Engineering, Information Technology
Preferred Technical Skills:
2- 6 years of software development experience with enterprise-grade software. Must have experience in building scalable, high-performance cloud services Expert coding skills in Python, Django
In Depth experience in AWS is mandatory
Expertise in building scalable event based asynchronous systems based on the microservices architecture
Experience working with docker and kubernetes
Experience with databases such as MongoDB, Redis, RDS, RDF, Graph DB, SPARQL etc. Experience with messaging technologies such as Kafka, Pulsar, SQS
Must have expertise in building REST APIs
Strong object-oriented designing and programming experience Experience in cloud object stores: S3, Cloud Storage, Blobs, etc. Desired Technical Skills:
Open source committer in related areas like cloud technologies, kubernetes, database etc Additional Skills
Great written and verbal communication
Ability to work geo distributed cross functional group
Job description
Experience: 5+ years
Location: Bangalore
Roles and Responsibilities
- Design and code features in the back-end as per the specifications provided by the Product and Design teams.
- Ship features in fast moving agile sprints.
- Work closely with Product Design and Product Management teams to brainstorm and chalk out details of features.
- Ability to build a feature from scratch & drive it to completion.
- Strong skills in architecting database models.
- Ability to document your code as this will be an open-core project.
- Ability to write unit, integration, and end to end tests.
- Conduct peer code review.
Skills
Must have:
- Strong understanding of Javascript and NodeJS.
- Good understanding of asynchronous programming, callback, and closures.
- Experience developing applications that use queues like SQS, RabbitMQ, Kafka, etc.
- Experience with AWS services like S3, EC2, etc.
- Experience with Docker.
- Should be strong in Postgres database.
- Test driven development and use of frameworks like Mocha, Cypress.
- Strong proficiency in English and writing skills.
Good to have
- Basic knowledge of CI, CD
- Intermediate knowledge in any cloud services (AWS, GCP)
- Have created GraphQL APIs or worked with the Apollo framework.
- Have built previous functionality for CRM, marketing, or customer support tools.
- Have worked in open source project previously.
We are looking for an experienced engineer with superb technical skills. You will primarily be responsible for architecting and building large scale data pipelines that delivers AI and Analytical solutions to our customers. The right candidate will enthusiastically take ownership in developing and managing a continuously improving, robust, scalable software solutions. The successful candidate will be curious, creative, ambitious, self motivated, flexible, and have a bias towards taking action. As part of the early engineering team, you will have a chance to make a measurable impact in future of Thinkdeeply as well as having a significant amount of responsibility.
Although your primary responsibilities will be around back-end work, we prize individuals who are willing to step in and contribute to other areas including automation, tooling, and management applications. Experience with or desire to learn Machine Learning a plus.
Experience
12+ Years
Location
Hyderabad
Skills
Bachelors/Masters/Phd in CS or equivalent industry experience
10+ years of industry experience in java related frameworks such as Spring and/or Typesafe
Experience with scripting languages. Python experience highly desirable. 5+ Industry experience in python
Experience with popular modern web frameworks such as Spring boot, Play framework, or Django
Demonstrated expertise of building and shipping cloud native applications
Experience in administering (including setting up, managing, monitoring) data processing pipelines (both streaming and batch) using frameworks such as Kafka, ELK Stack, Fluentd
Experience in API development using Swagger
Strong expertise with containerization technologies including kubernetes, docker-compose
Experience with cloud platform services such as AWS, Azure or GCP.
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration, Jenkins
Responsibilities
Architect, Design and Implement Large scale data processing pipelines
Design and Implement APIs
Assist in dev ops operations
Identify performance bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and documentation
Communicate with stakeholders regarding various aspects of solution.
Mentor team members on best practices
Paytm is looking for hands-on technologists, who will be responsible for architecting & designing new age mobile & web 3.0 products at Paytm.
Key Responsibilities
- Incumbent will be architecting our futuristic mobile & web 3.0 products and choose the best technologies, components and subsystems on different server side tech.
- Driving innovations in the product constantly to remain ahead of the curve.
- Serve as a thought leader and mentor on technical, architectural, design and related issues.
- Proactively identify architectural weaknesses and recommend appropriate solutions.
- Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision.
- Collaborate with cross functional teams to solve complex problems and building products spanning across multiple teams to deliver end-to-end products & features.
- Estimates efforts, identify risks, devises and meets project schedules.
- Provide functional, design, and code reviews in related areas of expertise with-in team and cross-team.
- Mentor / coach engineers to facilitate their development and provide technical leadership to them.
Skills required
- MS or BS/B.Tech in computer science or equivalent experience from top college.
- Strong software design/development experience in building massively large scale distributed internet systems and products.
- Should have experience leading small teams.
- Hands-on experience in Advance Java and frameworks, Multithreading, collections and MySQL/NoSQL, golang, etc.
- Excellent data structure & algorithm and problem solving skills.
- Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development.
- Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github, Google Developer Groups (GDGs).
- Superior organization, communication, interpersonal and leadership skills.
- Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
- Must be a self-starter who can work well with minimal guidance and in fluid environment.













