DNA INFOTECH PTE. LTD. is hiring for a Senior Java Developer internship — a 12-month, on-site Government Policy role based in CECIL STREET, Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in Web Services, RESTful API, Architecture, Oracle, and REST 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). 9. Stakeholder & Team Collaboration • Work closely with business analysts, product owners, and stakeholders to clarify requirements. • Participate in Agile ceremonies (Scrum, sprint planning, retrospectives). • Provide clear technical documentation and status updates. 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) Soft Skills • Strong analytical and problem-solving abilities • Excellent communication and stakeholder management skills • Ability to work in fast-paced, high-pressure environments • Leadership and mentoring capabilities • Detail-oriented with strong ownership mindset Key Deliverables • High-quality, scalable, and secure application modules • Well-documented system design and architecture • Successful delivery of features within project timelines • Stable and optimized production deployments • Continuous improvement in system performance and reliability 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