Senior Software Engineer (Microservices)

Date: 26 Nov 2023

Location: Singapore, Singapore

Company: Singtel Group

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! 

 

Make an Impact by

 

  • Design, develop and maintain enterprise grade, highly scalable and high performing software solutions that meet both functional and technical requirements including security requirements.
  • Design and develop microservices and APIs using various technologies (e.g. Java)
  • Develop and automate the testing for the software solution including the unit testing, backend integration testing, frontend user interface testing and end to end testing.
  • Works with the Quality Assurance (QA) teams and other internal teams to ensure assigned defects/enhancements are validated, documented and resolved appropriately.
  • Works with the operation teams and other internal teams to facilitate root cause analysis of application issues.
  • Familiar with best practices on coding, testing, code reviews, version control, continuous integration, continuous deployment and documentation.
  • Gathering functional requirements and developing technical specifications & project/test planning as well as participate in project meetings and discussion.
  • Reviewing designs and code output from development team and results produced by QA teams.
  • Continuously evaluate industry trends for opportunities to utilize new technologies and methodologies and implement these into the solution stack as appropriate.
  • Support migration and troubleshooting during migration.
     

Skills for Success

 

  • At least 6 to 9 years of relevant experience in software development using agile or DevOps methodology
  • At least 3 years of microservices development experience with technologies such as Java, Apache Camel, Spring Boot, Kafka etc
  • At least 1 year of experience with container technology such as Docker and Kubernetes.
  • Experience in Designing, Development and Implementing on event-driven architecture knowledge in real-time messaging systems
  • Experience in API development using Camel or APIGEE
  • Knowledge of multiple front-end languages and libraries (HTML5/ CSS3, JavaScript, XML, jQuery)
  • At least 2 years of relevant experience in Linux and open-sourced based development
  • At least 2 project utilizing DevOps and software automation with unit testing and functional testing
  • Experience with at least 2 databases such as Oracle, MariaDB/PostgreSQL and MongoDB
  • Experience in EFK stack and Prometheus/Grafana
  • Experience working Telco services industry
  • AWS Cloud Experience and Migration to Cloud experience is preferred
  • Experience in Amdocs and BSS is preferred

 

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!

 

We are committed to a safe and healthy environment for our employees & customers and will require all prospective employees to be fully vaccinated