Software Developer (Java)
- Compensation
- Not disclosed
- Location
- Singapore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Full description
Our client is looking for a hands-on
Full Stack Software Developer
to join their Enterprise 5G/IoT Product team and help build scalable, enterprise-grade applications and platforms. The role involves designing, developing, and deploying cloud-native microservices and modern web applications that support large-scale 5G business services.
Key Responsibilities
Develop scalable backend services using
Java (17+)
and
Spring Boot .
Build responsive frontend applications using
JavaScript ,
React , HTML, and CSS.
Design and implement
RESTful APIs
and microservices architectures.
Work with messaging technologies such as
Kafka
and other Pub/Sub frameworks.
Develop solutions leveraging
SQL and NoSQL databases
(MongoDB, Cassandra, PostgreSQL, MySQL, Elasticsearch).
Deploy and manage applications using
Docker ,
Kubernetes , CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
Ensure high performance, security, scalability, and reliability through testing, monitoring, and code reviews.
Collaborate with cross-functional teams in an Agile environment to deliver innovative 5G and IoT solutions.
Required Skills
Strong experience in
Java ,
Spring Boot , and
JavaScript .
Experience with frontend frameworks such as
React , Angular, or Vue.js.
Knowledge of microservices, REST APIs, and cloud-native application development.
Hands-on experience with Kafka, Docker, Kubernetes, Git, and CI/CD tools.
Familiarity with both relational and NoSQL databases.
Strong problem-solving, communication, and collaboration skills.
Preferred
Experience in enterprise SaaS platforms, IoT, 5G, cloud architecture, and AI/ML-related technologies.