Lead Software Engineer

Singtel

  • Singapore
  • Permanent
  • Full-time
  • 29 days ago
At Singtel, our mission is to Empower Every Generation. We are dedicated to fostering an equitable and forward-thinking work environment where our employees experience a strong sense of Belonging, to make meaningful Impact and Grow both personally and professionally. By joining Singtel, you will be part of a caring, inclusive and diverse workforce that creates positive impact and a sustainable future for all.Be a Part of Something BIG!We create great technology that can change the future, and we're looking for people to be part of our digital and 5G journey. If you like to work in a dynamic, leading communications technology group to deliver innovations and excellence across the region, come join our digital, software engineering, data and cyber security teams!Apply , and ignite our digital future together.Make an Impact by
  • Development of High Performance Java Service API and Business Systems
  • Using SpringBoot to build microsservices in Java
  • Writing deployment pipelines to deploy Java microservices in Kubernetes
  • Working with AWS Services to optimize your Java applications (SQS, SNS, SES, Lambda, S3, DynamoDB, RDS, and more)
  • Contributing to the Chapter java library and framework development
  • Write integration tests for API endpoints
  • Focus on Technical leadership
  • Ensure best practices are followed in the Chapter
  • Provides mentoring and guidance
  • Owns a large project or system
Skills for Success
  • Tertiary education with Degree in Computer Science, IT, software, or computer engineering fields or equivalent.
  • 8 Years of experience in development
  • Java 8 / Java lambda
  • SpringBoot
  • RESTFul Services
  • JSON API
  • HTTP Protocols / CORS / CSRF
  • Cache Control (Redis)
  • Microservice Architectures
  • Containerization
  • Maven
  • Junit
  • Mockito
  • Contract testing
  • Queueing Services (optional)
  • SQL Database (optional)
  • Consistency Model Understanding
  • Circuit Breakers
  • Rate Limiting
  • Caching Systems (Hazelcast, Redis, Aerospike)
  • RabbitMQ / Kafka / SQS
  • NoSQL Databases
  • Lambda (Serverless) Concepts
  • Deep understanding of Algorithmic Design
  • Deep understanding of Software Development Lifecycles
  • Can work in diverse large teams
  • Ability to communicate effectively
  • Ticking Systems
  • Documentation Systems
  • Testing Methodologies
Rewards that Go Beyond
  • Flexi work arrangements
  • Full suite of health and wellness benefits
  • Ongoing training and development programs
  • Internal mobility opportunities
Your Career Growth Starts Here. Apply Now!We are committed to a safe and healthy environment for our employees & customers and will require all prospective employees to be fully vaccinated.

Singtel

Similar Jobs

  • lead software engineer - java. nodejs & python

    Randstad

    • Singapore
    job details Engagement with senior business stakeholders Team management responsibilities About the company Our Client is one of the most established companies within thei…
    • 24 days ago
  • lead software engineer (python)

    Randstad

    • Singapore
    • $9,000-10,000 per month
    job details about the company Our Client is a energy infrastructure and technology company about the job ... Provide technical leadership and direction to a team of Softwar…
    • 19 days ago