ITCONNECTUS PTE. LTD. is hiring for a Senior Java Developer ( Java, Spring, Restful API) internship — a 12-month, on-site Government Policy 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, Spring Cloud, Java 8, Azure DevOps, and REST APIs development are a strong fit.
⚡ New Government Policy internships, the moment they're posted — join our Telegram
About this role
Role Overview We are seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, and experience working in mission-critical systems such as financial, government, or large-scale digital platforms. The role involves technical leadership, solution design, hands-on development, and collaboration with cross-functional teams across development, QA, DevOps, and stakeholders. Key Responsibilities 1. Application Development & Design Design, develop, and maintain robust, scalable, and secure Java-based applications. Build microservices using Spring Boot, Spring Cloud, and RESTful APIs. Develop reusable components and frameworks following best practices. Ensure high performance, availability, and responsiveness of applications. 2. Technical Leadership Provide technical guidance and mentorship to junior and mid-level developers. Review code and ensure adherence to coding standards, security practices, and design principles. Drive design discussions and propose optimal architecture solutions. 3. System Architecture & Integration Design and implement microservices architecture, event-driven systems, and API integrations. Integrate with external systems such as payment gateways, banking APIs, or government systems. Ensure secure data exchange and compliance with industry standards. 4. Performance & Optimization Analyze and optimize application performance, including memory management and concurrency. Handle large-scale transaction processing (batch and real-time). Identify bottlenecks and implement solutions for performance tuning. 5. Database & Backend Management Work with relational databases such as Oracle. 6. DevOps & Deployment Collaborate with DevOps teams for CI/CD pipeline implementation (e.g., Azure DevOps, Jenkins). Manage deployments across development, SIT, UAT, and production environments. Knowledge on Docker / Kubernetes will be added advantage. 7 . Security & Compliance Implement secure coding practices aligned with OWASP and enterprise security guidelines. Ensure compliance with PCI-DSS (for payment systems) or relevant regulatory standards. Manage authentication and authorization mechanisms (OAuth2, JWT). Required Skills & Qualifications Technical Skills Strong proficiency in Java (Java 8/11/17+) Hands-on experience with: Spring Framework (Spring Boot, Spring MVC, Spring Security) RESTful API development & microservices architecture Hibernate/JPA Strong knowledge of: Object-Oriented Programming (OOP) DevOps & Tools Experience with: CI/CD tools (Azure DevOps, Jenkins) Version control (Git) Build tools (Maven, Gradle) Familiarity with: Docker & Kubernetes Integration Experience Experience integrating with: Payment gateways (Stripe, PayNow, Apple Pay, etc.) Government or enterprise APIs External vendor systems Preferred Qualifications Experience in financial systems, billing platforms, or payment processing systems Exposure to cloud platforms (Azure/AWS/GCP) Experience with event-driven architecture Familiarity with API security standards Certification in Java / Cloud / Architecture (optional but advantageous) Nice-to-Have Experience in Oracle SOA / Integration platforms Experience working in government or regulated environments Exposure to Agile + DevSecOps practices
Also in Government Policy