Java Developer

Digiworld Technologies Pte. Ltd.

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Digiworld Technologies Pte. Ltd. is seeking an experienced Java Developer to design, develop, test, and maintain scalable Java-based applications. You will work on backend services, RESTful APIs, and database integration while ensuring code quality and performance across the software development lifecycle.

The role involves collaboration with cross-functional teams, participation in code reviews, and continuous improvement of deployment and testing practices within an Agile environment.

Qualifications

  • Minimum 5 years of experience in Java application development or software engineering.

Responsibilities

  • Design, develop, test, and maintain Java-based applications in accordance with business and technical requirements.

Skills

Java
OOP
RESTful APIs
SQL
Unit testing
SDLC
Agile
Communication
Documentation

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Maven/Gradle
MySQL/PostgreSQL/Oracle

Job description

Job Summary

Java Developer responsible for designing, developing, testing, and maintaining scalable Java-based applications. The role involves backend development, API integration, database management, application troubleshooting, and performance optimisation. The successful candidate will collaborate with cross-functional teams to deliver reliable software solutions, maintain code quality, and support application enhancements throughout the software development lifecycle.

Key Responsibilities
  • Design, develop, test, and maintain Java-based applications in accordance with business and technical requirements.
  • Develop backend components, RESTful APIs, and application services using Java and relevant frameworks.
  • Apply object-oriented programming principles and established software design patterns to develop maintainable and reusable code.
  • Work with Spring Framework and Spring Boot to build and enhance enterprise applications.
  • Integrate applications with relational databases using SQL and appropriate data-access technologies.
  • Perform unit testing, integration testing, debugging, and troubleshooting to ensure application quality and reliability.
  • Collaborate with business analysts, QA engineers, DevOps teams, and other developers throughout the software development lifecycle.
  • Participate in code reviews, technical discussions, and design reviews to maintain coding standards and development best practices.
  • Identify and resolve application defects, performance bottlenecks, and production issues within agreed timelines.
  • Support application deployment, version control, release activities, and continuous integration processes.
  • Prepare and maintain technical documentation, including application designs, API specifications, and implementation details.
  • Contribute to Agile development activities, including sprint planning, daily stand-ups, and technical estimation.
Requirements
  • Minimum 5 years of experience in Java application development or software engineering.
  • Strong proficiency in Java programming, object-oriented programming (OOP), and core Java concepts.
  • Hands-on experience with Spring Framework and Spring Boot for enterprise application development.
  • Experience designing, developing, and integrating RESTful APIs and web services.
  • Proficiency in SQL and experience working with relational databases such as MySQL, PostgreSQL, Oracle, or equivalent platforms.
  • Knowledge of application debugging, exception handling, performance optimisation, and software troubleshooting.
  • Experience with unit testing frameworks such as JUnit or Mockito.
  • Familiarity with version control systems such as Git and build tools such as Maven or Gradle.
  • Understanding of software development lifecycle (SDLC), Agile methodologies, coding standards, and software design principles.
  • Ability to collaborate effectively with technical teams, analyse requirements, and deliver maintainable software solutions.
  • Strong analytical, problem-solving, communication, and documentation skills.
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Software Engineering, or a related discipline.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

ANTAS PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Java Developer
Java Developer

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Java Developer
Java Developer

GOLDTECH RESOURCES PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Java Developer
Java Developer

ERP21 PTE LTD • Singapore

On-site
SGD 60,000 - 120,000
Senior Java Developer
Senior Java Developer

ANTAS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)
Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)

ITCAN PTE. LIMITED • Singapore

On-site
SGD 67,000 - 123,000
Java Developer
Java Developer

TOSS-EX PR PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

optimum solutions (singapore) pte ltd • Singapore

On-site
SGD 108,000 - 180,000
We’re Hiring! - Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)
We’re Hiring! - Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)

ITCAN PTE. LIMITED • Singapore

On-site
SGD 60,000 - 110,000
Associate Java Developer
Associate Java Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000