Senior Software Engineer Microservices Kotlin

Year    Bangalore, Karnataka, India

Job Description


Employment Type Permanent

Closing Date 10 Feb 2024 11:59pm

Job Title Senior Software Engineer - Microservices - Kotlin

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.



About Us:

At Telstra, our purpose is to build a connected future so everyone can thrive. It\'s a future that won\'t happen on its own, it has to be delivered \xe2\x80\x94 and only Telstra can bring together all the parts to create it. Telstra is on a mission to redesign the way we all connect - with leading-edge technologies and solutions that are changing the world. And this is where YOU come in, by playing your part to building in help our customers connect: faster, better and smarter.

Why Telstra?

Telstra is a well-known Australian company that has been around for over 100 years. We are the leading telecommunications and technology company in Australia and have been operating internationally for over 70 years. We have a strong presence in over 20 countries. In India, we have offices in Bangalore, Mumbai, and Delhi, as well as an Innovation and Capability Centre in Bangalore. We are focused on using innovation, automation, and technology to solve major technological challenges in areas such as IoT, 5G, AI, and machine learning. Joining Telstra gives you the chance to make a difference in the lives of millions of people and have a rewarding career with flexibility.

Responsibilities

  • Be most valued contributor in feature team, with a strong ownership of business capability(s)
  • Understand business domain thoroughly. Design, develop and deploy business functionality in the microservices architecture.
  • Practice TDD and have strong interest in functional test automation.
  • Implement reusable libraries to deal with cross cutting concerns and boiler plate code.
  • Has strong interest in exploring new ways of doing things with the latest tools and technologies.
  • Expert in debugging, troubleshooting code and tune it for performance improvements.
  • Perform assessment of technology frameworks and integration products to meet demand of growing capability
  • Develop solutions that are resilient, self-healing and Cloud Native.
  • Be a active participant of team as DevOps with full accountability of CI/CD, test automation, support and monitoring functions within a team.
  • Complying with all relevant processes and standards, including change management principles and processes to ensure deliverables meet or exceed defined quality standards.
  • Develop own and peers skills to build T-shaped team.
  • Identify and drive capability unit cost reduction opportunities through simplification, rationalisation and smart application of new technology.
  • Left shit security operations to deliver more secure.
  • Perform stakeholder management functions, working with multiple business units
  • HSE Responsibility: Take reasonable care for your own safety and the safety of others, comply with and implement any reasonable Telstra HSE instruction, policy, standard, minimum requirement or procedure, and support Telstra to meet its duties under the relevant safety and environmental legislation.
Essential Skills
  • Hands-on experience in at least one programming language. (Java, Kotlin, Nodejs, etc)
  • Understands very well distributed computing principles.
  • Worked extensively in microservices based software systems.
  • Hands-on experience in designing, building, and securing APIs.
  • Design and implementation of resilient and self-healing systems.
  • Understands and implemented high performing APIs at scale.
  • Design and implementation of Cloud native systems in AWS environment or PCF.
  • Design and development of microservices using Spring Boot. Webclient will be a plus.
  • Proficient level of using non-blocking IO in integration with dependent systems.
  • Proficient level of usage of API Gateways such as APIGEE.
  • Proficient level of usage of Spring Cloud Services.
  • Security Technologies: MASSL, Certificate Management, Web Service Security, AWS data encryption
  • Hands-on ability to cover the code using Stubbing and Mocking.
  • Database technologies \xe2\x80\x93 Oracle RDMS, NoSQL DB (Couchbase), DynamoDB.
  • Design of batch processing for large data
  • Code quality control using static analysis for code and dependencies: Sonar, Veracode, etc.
  • Services assurance: approaches for efficient alarming, trend analysis using splunk, new relic, app dynamics,
  • Pagerduty, etc.
  • AWS Serverless computing (Lambda, Step functions, Glue)
  • Design and use of Dynamo DB, Kinesis streams, cloudwatch in AWS environment
What can we offer you?

At Telstra, you can thrive, your way. We foster new ideas, we embrace different ways of working and thinking, and we believe an inclusive and diverse team will lead us to innovate for the future.

\xe2\x80\x8bWe\xe2\x80\x99re committed to building a diverse and inclusive workforce. To enable everyone to participate, we\xe2\x80\x99ve developed an \xe2\x80\x98All Roles Flex\xe2\x80\x99 policy to consider flexible ways of working for every role. To learn more, visit our Telstra Careers Website:

Telstra

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3249799
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year