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 (e.g. SOAP, XML-HTTP, Struts) 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
3-8 Years of experience in software development
Technical skills:Java 11+
SpringBoot
RESTFul Services
JSON API
SOAP API
Gradle
Linux
Kubernetes
AWS Understanding of Algorithmic Design
Able to work effectively in both small and large teams.
Knowledge in: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
Are you ready to say hello to BIG Possibilities?
Take the leap with Singtel to unlock new opportunities and accelerate your growth. Apply now and start your empowering career!
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.