Telstra

Staff Software Engineer (Java Back End Developer)

Bengaluru, India Hyderabad, India
Microservices Docker AWS SQL API Java Machine Learning Spring
Description

Employment Type

Permanent

Closing Date

30 May 2024 11:59pm

Job Title

Staff Software Engineer (Java Back End Developer)

Job Summary

As a Staff Engineer you model the highest standards of software engineering practice in the work you do. Acting with a sense of urgency, whilst remaining flexible you put customer needs first. You actively use your breadth and depth of expertise to build capability and raise work standards in the teams you are working in.

Job Description

About Telstra

We're Australia's leading telecommunications and technology company. And with a global presence in more than 22 countries, we have a strong global footprint. Our purpose is to build a connected future so everyone can thrive. We're all about providing the best experience and delivering the best tech on the best network. This includes making Telstra the place you want to work.

We offer a full range of services and compete in all telecommunications markets throughout Australia and are the most well-known brand in technology and communications industry.

We have operations in more than 20 countries, including in India. In India we are a licensed Telecom Service provider (TSP) and have extended our global networks into India with offices in Bangalore, Mumbai and Delhi. We’ve opened an Innovation and Capability Centre (ICC) in Bangalore and have a presence in Pune and Hyderabad. In India, we’ve set out to build a platform for innovative delivery and engagement that will strengthen our position as an industry leader. We’re combining innovation, automation and technology to solve the world’s biggest technological challenges in areas such as Internet of Things (IoT), 5G, Artificial Intelligence (AI), Machine Learning, and more.

Here’s what you can expect from us

  • Hybrid way of work, which will allow us to enjoy the benefits of both remote and in-office collaboration. This means that we will have more flexibility, autonomy, and diversity in our work environment, while also maintaining the connection, culture, and creativity that we value as a team. We believe that this is the best way to support our employees' well-being, productivity, and innovation in the post-pandemic world.
  • Flexible working. Choose when and how you work so you can be at your best.
  • Maternity Leave. Up to 26 weeks provided to the birth mother with benefits for all child births.
  • (Women in Tech) Initiative to promote women in tech. We believe that diversity and inclusion are essential for innovation and growth, and we want to support and empower more women to pursue careers in STEM fields.
  • Pay for performance. We recognize outstanding contributions through our competitive incentive programs.
  • Insurance benefits. Receive generous insurance benefits such as medical, accidental and life insurance.
  • Unlimited learning. Level up your skills with access to 17,000 learning programs. Learn ‘on the job’ and achieve university credits towards degrees and master’s programs.
  • Global presence. With a global presence across 22 countries, there are many opportunities to work where we do business.
  • Function overview
  • Make a difference as part of Product and Technology, your mission will be simple: capture market value at scale by building products our customers love that are simple to experience, seamless to deliver, and are profitable to the core.

What you'll do

As a Staff Software Engineer (Architect Role), you thrive on working with your team to design, build and deliver innovative software products and solutions that delight our customers. You apply broad knowledge in software application layer solutions and the software development lifecycle, to experiment, solve problems, and own solutions that transform epics into new product features and capabilities. Your continuous learning and improvement mindset and collaboration skills are critical to success in this role, as you continue to deepen your knowledge and expertise in the Software Engineering Domain.  

Job Location – Bangalore/Pune/hyderabad

Key Responsibilities

  • Actively participate in building chapter technical capability through direct mentoring of the team in software engineering practices, understanding of new and emerging technologies, tools, approaches and processes.
  • Contribute to continuous evolution of technical components managed by domain by working on technology and architecture roadmaps (mid-term and long-term views).
  • Own the engineering operations for the services that the DevOps teams have deployed in production.
  • Work across teams to foster an architecture that enables iterative, autonomous development and future scaling. Provide guidance to multiple teams in anticipation of future use cases, helping them make design decisions that minimize the cost of future changes.
  • Build strong commercial capability across multiple teams by modelling well developed commercial thinking, balancing cost and value to decide the most economic action the delivers good outcomes.
  • Foster a culture of observability across several teams and help them use operational data to improve stability and performance of their domains.
  • Actively collaborate with the security team, to foster and model a security first mindset and apply the organization's security strategy across multiple teams. Be able to guide teams through these processes and continuously improve this culture.
  • Demonstrate and influence effective decision making and responsible actions, without having the total picture to handle risk, change, and uncertainty across several teams during routine business, as well as when in high pressure situations.
  • Actively build a culture of knowledge sharing and documentation that is based on giving and receiving positive and constructive feedback.  Use this as a base for continuous learning and capability building.  
  • Significantly contribute to function and organization strategy, practices and planning by drawing on your expertise and thorough understanding of the work across multiple team domains.  
  • Actively models Telstra’s values and facilitates inclusive discussions across multiple teams that create goal driven alignment with organizational strategy and principles, as well as identifying actionable continuous improvement opportunities.
  • Contribute to recruitment of permanent employees, and partner resources to build highly productive teams.
  • Ensure that co-workers are treated respectfully and without any form of discrimination, harassment, or victimization.

Who we're looking for.

  • 9+ Years of experience as a Java Back End Developer (Architect).
  • Hands on programing skills in Core Java.
  • Strong Background in Spring Boot and Microservices architecture. 
  • Experience with microservices architecture and development and container orchestration (docker, K8 or other containerization tech)
  • Involved into design and implementation of secure, scalable, fault tolerant systems in cloud (AWS).
  • Experience in DevOps software development/deployment practices (including CI and CD), source control and pipelines as code, to reduce cycle time while retaining quality. 
  • Strong background in Software Product Architecture, Development, Testing, and Support of Production Software.
  • Understanding of Security (Authentication and Authorization)
  • Experience with SQL and NoSQL DBs  
  • Understands version control and various branching strategies (what are the issues/benefits following particular branching strategies)
  • Experience with Operations decision making and incident management.  

Good to Have

  • APIGEE or Nginx or similar API gateway experience
  • Observability tools - New relic, Splunk, Datadog, ELK stack etc
  • Experience in performance testing using jmeter or other similar tools
  • Well versed with Linux

Call to action

If you're excited about the opportunity to be part of a team, committed to delivering amazing experiences to our customers – this could be the role for you!

___________________________

We’re committed to building a diverse and inclusive workforce in all its forms. We encourage applicants from diverse gender, cultural and linguistic backgrounds and applicants who may be living with a disability. We also offer flexibility in all our roles, to ensure everyone can participate.

To learn more about how we support our people, including accessibility adjustments we can provide you through the recruitment process, visit www.telstra.com.au/careers/diversity-and-inclusion.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers