Search by job, company or skills

DEEGIT ASIA PTE. LTD.

Software Engineer / Developer (Java Full Stack)

Early Applicant
  • Posted 9 days ago
  • Be among the first 30 applicants
5-7 Years
SGD 7,000 - 11,000 per month

Job Description

Deegit Asia is looking for a highly skilled Java Software Engineer to join our development team. The ideal candidate will have strong experience in Java development, a passion for building scalable and high-performance applications, and the ability to work collaboratively in an agile environment.

You will be involved in the full software development lifecycle - from requirements gathering and system design to development, deployment, and maintenance.

Job Scope:

. Deliver optimised, scalable and maintainable end-to-end software systems

. Build the frontend and backend software, build business logics and APIs in the back-end to connect all systems and components together

. Develop and enhance software applications to meet functional and technical specifications

. Continually improve and maintain software applications

. Execute unit, integration, system and user acceptance testing

. Using configuration management, integration and build automation tools to deploy applications

. Conduct testing and debugging to ensure high quality of code and software

. Create documentations for software and systems

. Identify opportunities and suggest recommendations for system improvement

. Conduct feature-level system design, including application, database and infrastructure to fulfil business requirements.

. Ensure the delivered applications follow security best practices and comply to enterprise security standards.

Key Responsibilities:

  • Design, develop, test, and maintain robust, scalable, and secure Java-based applications
  • Translate business requirements into technical solutions and system architecture
  • Write clean, maintainable, and efficient code following best practices
  • Develop RESTful APIs and microservices for integration with other systems
  • Collaborate with cross-functional teams including Product Owners, QA, DevOps, and UX designers
  • Optimize application performance and troubleshoot issues
  • Participate in code reviews and mentor junior developers where required
  • Ensure adherence to software development standards and agile methodologies
  • Contribute to continuous improvement of software engineering practices

Requirements:

  • Bachelor's or Master's Degree in Computer Science, Engineering, or related field
  • 5+ years of hands-on experience in Java (Java 8 or above) development
  • Strong experience in Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.)
  • Solid understanding of object-oriented programming and design patterns
  • Experience with RESTful web services, JSON, and API integration
  • Good knowledge of SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle)
  • Familiarity with version control tools (Git), build tools (Maven/Gradle), and CI/CD pipelines
  • Experience with containerization and orchestration tools (Docker, Kubernetes)
  • Knowledge of cloud platforms (AWS, Azure, or GCP)
  • Familiarity with message brokers (Kafka, RabbitMQ)
  • Experience with front-end technologies (Angular, React, or Vue.js)
  • Test-driven development (TDD) and experience with testing frameworks (JUnit, Mockito)
  • Understanding of Agile/Scrum methodologies
  • Excellent analytical and problem-solving skills
  • Strong written and verbal communication skills

More Info

Industry:Other

Function:Software Development

Job Type:Permanent Job

Date Posted: 21/09/2025

Job ID: 126797685

Report Job
View More
Last Updated: 21-09-2025 06:23:14 PM
Home Jobs in Singapore Software Engineer / Developer (Java Full Stack)

Similar Jobs