Senior Software Engineer
Singtel · Singapore, Singapore
Full-timeonsiteseniorEngineeringTechnology
รายละเอียดงาน / Description
Based in Singapore, this role involves designing, developing, and maintaining highly scalable software solutions, including microservices and APIs, for an established telecommunications provider. The engineer will be responsible for automating testing, collaborating with QA and operations teams, and ensuring adherence to best practices in software development. This position requires continuous evaluation of industry trends to integrate new technologies and methodologies.
หน้าที่ความรับผิดชอบ / Responsibilities
- Design and develop highly scalable software solutions and APIs
- Automate testing for software solutions, including unit and end-to-end tests
- Collaborate with QA and operations teams to resolve issues
- Gather functional requirements and create technical specifications
- Review designs and code from the development team
- Evaluate and implement new technologies and methodologies
คุณสมบัติ / Qualifications
- Degree in IT, Computer Science, or related field
- 3-5 years of software development experience using Agile or DevOps
- 3 years of microservices development experience (Java, Python, Spring Boot)
- 2 years of experience with container technologies (Docker, Kubernetes)
- 2 years of experience with Linux and open-source development
- Experience with at least two databases (MariaDB, PostgreSQL, MongoDB)
ทักษะที่ต้องการ / Required skills
- Java
- Python
- Apache Camel
- Spring Boot
- Docker
- Kubernetes
- Linux
- DevOps
- Unit Testing
- Functional Testing
- MariaDB
- PostgreSQL
ทักษะเพิ่มเติม / Nice to have
- EFK Stack
- Prometheus
- Grafana