NTT SINGAPORE PTE. LTD. is hiring for a Full Stack Developer (Angular, Java, Kafka) - Contract internship — a 12-month, on-site Software Engineering role based in KALLANG AVENUE, Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in Business Roadmaps, Full Stack Development, Soft Skills, Start-up Environment, and MariaDB are a strong fit.
⚡ New Software Engineering internships, the moment they're posted — join our Telegram
About this role
6 to 12 years of professional experience in complex projects including greenfield development projects. 1. Technical Expertise: a. Java: Strong proficiency in Java programming language. b. Spring Boot: Deep knowledge and hands-on experience with Spring Boot framework. c. Microservices: Experience in designing and implementing microservices architecture and container technologies including PCF environment d. Kafka: Proficient in using Kafka for building real-time data pipelines and streaming applications. e. MariaDB: Strong knowledge of MariaDB or other relational databases. Have high proficiency with writing and maintaining Mariadb Stored Procedures f. Angular: Proficiency in using latest version of Angular for front-end development. g. Design Principles and Design Patterns: Have strong knowledge and implementation experience of design principles and patterns. 2. Project Experience: a. Proven track record of building full stack projects from scratch. b. Experience in both enterprise and startup environments, understanding the dynamics and requirements of each. c. Release to production and provide second line support to production system support team. d. Analyze issues and fix them during production and testing. e. Track and maintain metrics such as code coverage, system performance and system security. 3. Soft Skills: a. Strong problem-solving skills and ability to pick up business functionalities quickly. b. Excellent communication and collaboration skills. c. Ability to work independently and as part of a team in a fast-paced environment. 4. Additional Requirements: a. Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. b. Experience with Agile/Scrum methodologies. c. Familiarity with DevOps practices and tools.
Also in Software Engineering