NEPTUNEZ SINGAPORE PTE. LTD. is hiring for a Site Reliability Engineer (Java, Banking, SonarQube, Spring Boot, Microservice architecture) internship — a 12-month, on-site Software Engineering role based in Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in Design, Sonarqube, Splunk, Powershell Scripting, and REST APIs development are a strong fit.
⚡ New Software Engineering internships, the moment they're posted — join our Telegram
About this role
Responsibilities • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices architecture. • Develop and enhance RESTful APIs and backend services to support business requirements. • Build, deploy, and support cloud-native applications leveraging AWS services. • Develop automation scripts using Linux Shell Scripting and PowerShell to improve operational efficiency. • Collaborate with UI teams for Angular-based frontend integrations. • Implement and maintain CI/CD pipelines to enable efficient software delivery. • Containerize applications using Docker and support deployment across various environments. • Ensure high code quality, security, and compliance standards through SonarQube and Veracode remediation activities. • Develop and execute unit test cases using JUnit and support overall testing activities. • Design and support messaging solutions using IBM MQ and JMS technologies. • Perform SQL development, query optimization, data analysis, and production issue troubleshooting. • Participate in architecture discussions, technical design reviews, and solution planning. • Work closely with cross-functional teams in an Agile environment to deliver high-quality solutions. • Monitor application performance, identify bottlenecks, and implement improvements for scalability and reliability. • Provide technical guidance, code reviews, and mentoring support to development team members. • Support production releases, incident resolution, root cause analysis, and continuous improvement initiatives. Requirements • 8+ years of experience in Java application development with strong expertise in Java • Hands-on experience in Spring Boot development. • Strong experience with SonarQube and Veracode for code quality and security compliance. • 3+years of experience in Banking, Financial Services, or other enterprise-scale environments. • Hands-on experience in designing and developing Microservices architecture. • Hands-on experience in monitoring & logging such as Grafana, Splunk • Strong experience in developing and integrating RESTful APIs. • Hands-on experience with AWS cloud services and cloud-based application deployment. • AWS Certification will be an added advantage. • Experience in implementing and managing CI/CD pipelines using industry-standard tools. • Strong working knowledge of Linux environments and Shell Scripting. • Experience with Angular and frontend integration. • Hands-on experience in PowerShell Scripting and automation. • Experience with Docker containerization technologies. • Hands on experience in JUnit and unit testing frameworks, Hibernate, Eureka, JPA, Zuul • Experience working with IBM MQ, JMS, and enterprise messaging systems. • Knowledge in SQL and relational databases. • Experience working in Agile/Scrum development environments. • Strong understanding of software design principles, distributed systems, and application performance optimization. • Experience with source code management and build tools such as Git, Maven, and Jenkins. • Excellent analytical, problem-solving, and communication skills. • Experience in leading technical discussions, mentoring team members, and collaborating with cross-functional stakeholders is an added advantage.
Also in Software Engineering