Senior Software Engineer

1 Week ago • 8 Years +

Job Summary

Job Description

As a Senior Software Engineer, the candidate will be responsible for understanding customer needs, translating them into new products, and developing scalable design blueprints throughout the software development lifecycle. The role requires deep technical expertise in software application layer solutions. Responsibilities include designing and building Java/Spring Boot applications, managing the development lifecycle, ensuring secure solutions, and articulating technical architecture considerations. The engineer must also monitor the software configuration and testing process. They should possess a critical thinking mindset, strong accountability, good communication skills, and the ability to work with a geographically distributed team, with a focus on delivering high-quality solutions and documentation.
Must have:
  • Strong knowledge of OOP concepts and design patterns
  • Strong understanding of Data Structures and Algorithms
  • Hands-on experience in Backend Development using Java 11+/Kotlin
  • Hands-on experience in Spring ecosystem (Spring, Spring Data, etc.)
  • Unit Testing using Junit 5/Spock and Integration Testing using Spring Boot
  • End to end testing using Cucumber and mock containers
  • Understanding of package managers Maven/Gradle/NPM
  • Understanding of microservices design and interaction patterns
  • Hands on Experience on creating OCI Image building using Docker/Buildah
  • Understanding of Cloud deployment and Orchestration Frameworks
  • Understanding of Authentication and identity management patterns
  • Experience with SQL and NoSQL DBs
  • Understands CI/CD process and has experience with at least 1 build server
  • Well-versed with Linux
  • Hands on experience on AWS(EC2, S3,SQS, SNS, Kinesis)
  • Understanding of Async Messaging systems like MQ/Kafka/Apache Pulsar
  • Understanding of Application Logging and Monitoring
  • Experience with SQL and NoSQL DBs
  • Understanding of CI/CD process with hands on experience on Bamboo/GitLab/Jenkins
Good to have:
  • APIGEE or Nginx or similar API gateway experience
  • Ping Identity products
  • Understanding of change management principles and experience in production support
  • Hands on Experience on UI Development using React

Job Details

Employment Type

Permanent

Closing Date

2 June 2025 11:59pm

Job Title

Senior Software Engineer

Job Summary

As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.

Job Description

Band 2 Java MS role:

Main focus of the role:

  • As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.

Qualification:

  • Minimum 8+ years development experience in relevant Java Technologies

Responsibilities:

  • Design/Build Java/Spring boot application and leverage Microservice architecture.
  • Design technical architecture solutions that span multiple areas of Telecom services including integration, data migration and authentication across systems.
  • Manage the development lifecycle to ensure the delivery of highly secure solutions that are optimized for performance and built to scale.
  • Articulate design considerations, trade-offs, benefits, and recommendations for technical architecture.
  • Monitor the process of software configuration/development/testing to assure quality deliverables.
  • Critical thinking mindset, a strong sense of accountability for product delivery, passion to develop quality software.
  • Good communication skills and team player
  • Experience working (or willing to work) with a geographically distributed team.
  • Coaching other team members about core capabilities and helps them deliver high-quality solutions and deliverables/documentation.

Essential Skills:

  • Strong Knowledge of OOP concepts and design patterns
  • Strong understanding of Data Structures and Algorithms
  • Handson Experience on Backend Development using Java 11+ /Kotlin
  • Handson Experience on Spring ecosystem (Spring, Spring Data, Spring JPA, Spring Integration, Spring Cloud, Spring boot)
  • Unit Testing using Junit 5/Spock and Integration Testing using Spring Boot
  • End to end testing using Cucumber and mock containers
  • Understanding of package managers Maven/Gradle/NPM
  • Understanding of microservices design and interaction patterns
  • Hands on Experience on creating OCI Image building using Docker/Buildah
  • Understanding of Cloud deployment and Orchestration Frameworks
  • Understanding of OAuth2, OIDC, SAML, JWT based Authentication, federated identity management, 2 FA patterns. 
  • Understanding of design patterns and ability to show expertise in applying design patterns.  
  • Involved in the design and implementation of secure, scalable, fault-tolerant systems in the cloud.
  • Experience with SQL and NoSQL DBs   
  • Understands CI/CD process and has experience with at least 1 build server (e.g. bamboo, GitLab ci, Jenkins, etc) 
  • Well-versed with Linux 
  • Involved in the design and implementation of secure, scalable, fault-tolerant systems in the cloud.
  • Hands on experience on AWS(EC2, S3,SQS, SNS, Kinesis)
  • Understanding of Async Messaging systems like MQ/Kafka/Apache Pulsar
  • Understanding of Application Logging and Monitoring (Splunk/New Relic/Open Telemetry/Prometheus)
  • Experience with SQL and NoSQL DBs  
  • Understanding of CI/CD process with hands on experience on Bamboo/GitLab/Jenkins
  • Domain knowledge of Telecom

Desirable Skills:

  • APIGEE or Nginx or similar API gateway experience.
  • Ping Identity products  
  • Understanding of change management principles and experience in production support
  • Hands on Experience on UI Development using React

Similar Jobs

Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
4 Months ago
Hawk Eye Innovations - Mid-Level Java Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Months ago
ByteDance - Site Reliability Engineer Graduate (Technical Infrastructure) - 2025 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Wrike - Mid-Senior Backend Engineer

Wrike

Prague, Czechia (Hybrid)
1 Month ago
Playtika - Software Architect

Playtika

Ukraine (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Airbyte - Software Engineer, Deployments

Airbyte

San Francisco, California, United States (On-Site)
1 Month ago
Playtika - Software Architect

Playtika

Israel (On-Site)
4 Months ago
Nahc io - (Senior) Software Engineer

Nahc io

Hong Kong (On-Site)
5 Months ago
IMC - Graduate Software Engineer

IMC

Aarhus, Denmark (On-Site)
1 Month ago
NCR Atleos - Associate Software Support Team Lead

NCR Atleos

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Sigma Software - Senior Java Developer

Sigma Software

Brasília, Federal District, Brazil (On-Site)
7 Months ago
Demandbase - Staff Software Engineer (Backend)

Demandbase

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Interactive Brokers - Software Engineer, UI

Interactive Brokers

New York, United States (Hybrid)
2 Weeks ago
AppZen - Senior Backend Engineer

AppZen

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Ness Digital - Java & React Engineer II

Ness Digital

Timișoara, Timiș, Romania (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Veeam Software - Veeam Backup for Linux Engineer

Veeam Software

Bengaluru, Karnataka, India (On-Site)
1 Month ago
hitwicket-talent - Senior Software Engineer

hitwicket-talent

Hyderabad, Telangana, India (On-Site)
5 Months ago
Assystems - CAD DRAFTSPERSON

Assystems

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
OLIVER Agency - Marketing Specialist

OLIVER Agency

Mumbai, Maharashtra, India (Hybrid)
3 Weeks ago
NVIDIA - Senior Mask Designer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
high radius - Consultant

high radius

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Likewise - SAG Support Analyst

Likewise

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
QuinStreet - Frontend Developer

QuinStreet

Pune, Maharashtra, India (Hybrid)
1 Week ago
Accenture - Functional Test Engineer

Accenture

Kochi, Kerala, India (On-Site)
1 Month ago
PwC - Associate-SAP FICO-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We're an iconic Aussie brand with a global footprint.From our earliest days in the Postmaster General’s Office to the Australian icon we are today, the heart of Telstra has never changed. We’ve always been committed to being a great place to work as we make the world a better place too.Working at Telstra, we all have a why.Whether it’s endless career opportunities, an amazing work-life balance or being able to make a difference, we all know why we’re motivated to be our best here. Our people find purpose and pride in being part of Telstra, because we support the things that matter most.

Bengaluru, Karnataka, India (On-Site)

Gladstone, Queensland, Australia (On-Site)

Maryborough, Queensland, Australia (On-Site)

Kings Meadows, Tasmania, Australia (On-Site)

Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Port Pirie, South Australia, Australia (On-Site)

View All Jobs

Get notified when new jobs are added by Telastra

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug