You are currently viewing Java Developer Jobs in Singapore with Visa Sponsorship

 IT Jobs in Singapore 

Job Overview

Java Developer Jobs in Singapore with Visa Sponsorship, for Indians, for Filipino, The Java/AEM Developer will be part of our development team that has strong experience in agile development and in-depth knowledge of digital solutions. You will work in a highly productive and collaborative team where your ideas will be listened to and put into action.

This exciting opportunity would suit a Java/AEM Developer who is looking to move upward and onwards and is eager to work closely with senior management on interesting and super cool ideas.

You will be collaborating with the Product, Design, and Business teams to develop and maintain digital solutions for our prestigious clients in the public sector and large commercial enterprises.

Post Name Java Developer (AEM) (Junior)
Company Name Decision Science Agency Pte Ltd
Expected Salary SGD 5000 To SGD 6000 Per Month
Address Finlayson Green, Singapore 049246


  • Join project teams to work on full life-cycle web/mobile application projects from requirement gathering to solutioning, development, releasing, and post-launch maintenance.
  • Work with agile cross-functional, cross countries teams to design, develop, and maintain web/app applications based on specifications and ensure successful releases.
  • Support Project Manager/Scrum Master to provide consultation and direction to stakeholders for managing and delivering their expectations.
  • Be a self-starter, proactively recognize and solve issues as they arise.
  • Be motivated in continuous learning and improvement to enhance your skills in an ever-changing environment.

Industry Private
Schedule Type Full Time
Education Required Bachelor’s Degree in Computer Science
Remote No


  • Bachelor’s Degree in Computer Science, Information Technology or other relevant qualifications
  • We are hiring all levels of experience in Java-based web/app development with full-stack exposure

1-3 years of programming experience: Junior.

4-6 years of programming experience: Mid.

Minimum 7 years of programming experience: Senior.

Minimum 11 years of programming experience: Technical Lead.

  • Proficient in Java development with excellent knowledge of Spring Boot framework.
  • Solid understanding of object-oriented programming and fundamental design principles behind a scalable application on the clouds.
  • Extensive experience and knowledge of Relational Database, SQL-query programming, microservice, ORM (JPA2, Hibernate), and various architectural and design patterns (MVC, concurrency pattern, singleton pattern, etc.).
  • Comprehensive experience and knowledge of modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code.
  • Profound insights into JVM, memory optimization, and memory leak troubleshooting.
  • Hands-on experience in server setup and maintenance, DevOps, and experience working with Cloud Infrastructure (AWS/Azure) will be an advantage.
  • Hands-on experience with Java platforms (Adobe Experience Manager, IBM Mobile First Platform, Jahia, etc.) will be an advantage.
  • Following certifications will be highly considered: Azure Developer (Associate), Azure Solutions Architect (Expert), Azure DevOps Engineer (Expert), AWS Developer (Associate), AWS Solutions Architect (Professional), AWS DevOps Engineer (Professional).
  • English-speaking with good communication and teamwork skills.
  • Ability to work within a fast-paced agile development environment.
  • Candidates with extensive experience, excellent communications skills, and good certifications will be considered for Team Lead/Technical Architect role.

Required Technology Stack:

  • Frontend: React JS, Angular, HTML/CSS.
  • Middleware: Jetty, Tomcat, Nginx, JBoss, Oracle Weblogic.
  • Database: PostgreSQL, MySQL, Azure Database for PostgreSQL, Azure Database for MySQL, Amazon RDS (PostgreSQL/MySQL), Amazon Aurora (PostgreSQL/MySQL), Oracle.
  • OS: Red Hat Enterprise Linux, Amazon Linux.
  • IDE/CLI: Eclipse, IntelliJ, Ant, Maven, Gradle, Npm.
  • CI/CD: Bitbucket/Gitlab, Bamboo/Jenkins, SonarQube (code quality inspection), Robot Framework (test automation).
  • Cloud Infrastructure: AWS, Azure.
  • Infrastructure as Code: Terraform.
  • Platform: Adobe Experience Manager, Jahia, IBM MFP.

About Company

Decision Science Agency is a group of consultants and analysts that helps companies to improve the efficiency of digital marketing operations by focusing on digital strategy, usability, and analytics.

With problem-solving skills and a multi-disciplinary approach, we deliver measurable impact and results. Above all, we are also sensitive to change management and operational constraints and we deliver our solutions in phases that match our clients’ operational readiness.

Interview Question for Java Developer (AEM) (Junior):

  1. What are the differences between C++ and Java?
  2. List the features of the Java Programming language?
  3. What do you get in the Java download file? How do they differ from one another?
  4. What is a ClassLoader?
  5. What are the Memory Allocations available in JavaJava?
  6. What are the differences between Heap and Stack Memory in Java?
  7. Will the program run if we write static public void main?
  8. What is the default value stored in Local Variables?
  9. Explain the expected output of the following code segment?
  10. What is an Association?
  11. What do you mean by aggregation?
  12. Define Copy Constructor in Java
  13. What is a Marker Interface?
  14. What is Object Cloning?
  15. Why is Java not completely object-oriented?
  16. What is an object-oriented paradigm?
  17. Define Wrapper Classes in Java.
  18. Define Singleton Classes in Java.
  19. Define package in Java.
  20. Can you implement pointers in a Java Program?

Apply Now