Sr Software Engineer - Java, Microservices, AWS

Telstra

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Telstra is seeking a Senior Software Engineer to design, build, test, release and support secure backend services, APIs and event-driven capabilities. You will work as a senior contributor in a cross-functional product team, providing technical leadership and mentoring other engineers.

As a Senior Software Engineer, translate customer needs into scalable software blueprints across the SDLC, applying deep technical expertise in cloud-native architectures and CI/CD practices to deliver reliable

Qualifications

  • Degree-level IT qualifications in Software or Systems Engineering.
  • Proficiency in Java 17+ (expert) and JavaScript.
  • Experience with cloud platforms such as AWS/Azure.
  • Strong hands-on development and testing with microservices and Spring Boot.
  • Deep knowledge of microservices, APIs, and web development frameworks.
  • Experience designing secure, scalable cloud systems.
  • Experience with SQL and NoSQL databases.
  • Strong understanding of CI/CD and at least one build server.

Responsibilities

  • Design/Build Java/Spring Boot applications using microservices.
  • Design architecture spanning multiple domains and integrations.
  • Manage development lifecycle for secure, scalable solutions.
  • Explain design trade-offs and benefits of architecture choices.
  • Monitor SDLC for quality and performance optimization.
  • Mentor team members and share core capabilities.

Skills

Java 17+
Spring Boot
Microservices
AWS
SQL
NoSQL
CI/CD
Cloud Architecture

Education

Degree-level IT qualifications

Tools

GitLab CI
Jenkins
Bamboo
APIGEE
Nginx
CloudWatch

Job description

Employment Type Permanent

Job Title Senior Software Engineer - Java, Microservices, AWS

Job Summary

As a Senior Software Engineer, you design, build, test, release and support secure, reliable and scalable backend services, APIs and event-driven capabilities. You work as a senior individual contributor within a cross-functional product team, provide technical leadership, improve engineering practices and support the growth of other engineers.

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.

Responsibilities
  • Design/Build Java/Spring boot application and leverage Microservice architecture
  • Design technical architecture solutions that span multiple domains (Sales, Service, Marketing, Analytics, Social, and Communities) and include integration 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.
  • Provide training and educate other team members about core capabilities and helps them deliver high-quality solutions and deliverables/documentation.
Essential Skills
  • Degree-level IT qualifications in Software or Systems Engineering.
  • Programming languages: Java 17+ (Expert) / JavaScript
  • Experience in cloud platform such as AWS/Azure cloud services etc
  • Strong hands-on experience in development and testing using microservice/lightweight containers & frameworks such as Spring Boot
  • Deep technical knowledge of microservices, web development frameworks and APIs.
  • 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)
Desirable Skills
  • Domain knowledge of Telecom
  • Experience in NoSQL database such as Couchbase, MongoDB etc.
  • Experience in Cloud technologies (primarily AWS): serverless computing (lambda, step functions, Glue), RDS, ECS, Lambda, DynamoDB, S3, SQS, SNS, kinesis
  • Experience with code analysis and test automation tools, security testing tools
  • Understanding of Security (Authentication and Authorisation)
  • APIGEE or Nginx or similar API gateway experience.
  • Exposure on monitoring tools such as CloudWatch, NewRelic, Splunk and Pager duty
  • Experience with design patterns, architecture, secure coding
  • Has contributed to developing and maintaining agile and CI/CD process within a project.
  • Understanding of change management principles and experience in production support
  • Well-versed with Linux/Windows
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java, AWS Cloud)
Senior Software Engineer (Java, AWS Cloud)

EPAM Systems • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer (Java, AWS Cloud)
Senior Software Engineer (Java, AWS Cloud)

EPAM Systems • Chennai

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer (Java, AWS Cloud)
Senior Software Engineer (Java, AWS Cloud)

EPAM Systems • Coimbatore District

On-site
INR 1,800,000 - 3,600,000
Senior Software Engineer (Java, AWS Cloud)
Senior Software Engineer (Java, AWS Cloud)

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (Java, AWS Cloud)
Senior Software Engineer (Java, AWS Cloud)

EPAM Systems • Maharashtra

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer - Java & AWS Cloud Services
Senior Software Engineer - Java & AWS Cloud Services

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,000,000 - 3,400,000
Senior Software Engineer – Java
Senior Software Engineer – Java

EPAM Systems • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer, Java Cloud (AWS)
Senior Software Engineer, Java Cloud (AWS)

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer, Java Cloud (AWS)
Senior Software Engineer, Java Cloud (AWS)

EPAM Systems • Maharashtra

On-site
INR 900,000 - 1,500,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000