Senior Software Engineer
SINGAPORE TELECOMMUNICATIONS LIMITED
3 days ago
Posted date3 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesBe a Part of Something BIG!
As a Senior Software Engineer in Core Engineering team, you will be responsible for building applications that run in the cloud or in the data centre to support both web and mobile apps. Using engineering best practices, the applications you build will be of the highest quality and confirm to development standards. The applications you write will be primarily written in the Java programming language with specialized services written in other languages such as JavaScript or Golang, Python, other. You will have a good understanding of building cloud-native applications on Kubernetes.
You will understand service implementation approaches that support consistent and eventually-consistent data models using synchronous and asynchronous techniques and understand the fundamentals of resource optimization and concurrency.
From time to time you will employ your technical experience in frameworks and databases to handle old code bases in order to transform legacy systems into cloud-native applications.
Make an Impact by:
Skills for Success:
Rewards that Go Beyond
Your Career Growth Starts Here. Apply Now!
As a Senior Software Engineer in Core Engineering team, you will be responsible for building applications that run in the cloud or in the data centre to support both web and mobile apps. Using engineering best practices, the applications you build will be of the highest quality and confirm to development standards. The applications you write will be primarily written in the Java programming language with specialized services written in other languages such as JavaScript or Golang, Python, other. You will have a good understanding of building cloud-native applications on Kubernetes.
You will understand service implementation approaches that support consistent and eventually-consistent data models using synchronous and asynchronous techniques and understand the fundamentals of resource optimization and concurrency.
From time to time you will employ your technical experience in frameworks and databases to handle old code bases in order to transform legacy systems into cloud-native applications.
Make an Impact by:
- Development of High Performance Java Service API and Business Systems
- Using SpringBoot to build microsservices in Java
- Working with AWS Services to optimize your Java applications (SQS, SNS, SES, Lambda, S3, DynamoDB, RDS, and more)
- Contributing to common Java libraries, SDKs and Framework development
- Design database schemas and technical architecture
- Implement and following coding best practices and maintain high quality codebases
- Be a mentor for junior engineers
Skills for Success:
- BA in Computer Science or Computer Engineering
- 5-10 Years of experienced in Java 11+, SpringBoot, RESTFul Services, JSON API, Gradle, Linux, Kubernetes and AWS
- Understanding of Algorithmic Design
- Can work in small and large teams
- Ticking Systems
- Documentation Systems
- Testing Methodologies
Rewards that Go Beyond
- Full suite of health and wellness benefits
- Ongoing training and development programs
- Internal mobility opportunities
Your Career Growth Starts Here. Apply Now!
JOB SUMMARY
Senior Software EngineerSINGAPORE TELECOMMUNICATIONS LIMITED
Singapore
3 days ago
N/A
Full-time