Enable job alerts via email!

Software Engineer (Java) (Ref 26053)

JOBLINE RESOURCES PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

5 days ago
Be an early applicant

Job summary

A leading recruitment firm in Singapore is seeking a Java Developer with 3 to 5 years of experience. The role includes developing, testing, and maintaining Java applications, collaborating with cross-functional teams, and supporting CI/CD processes. Ideal candidates should have a strong knowledge of Java, familiarity with Agile methodologies, and experience with cloud platforms. This position offers an opportunity to work in a dynamic environment and enhance your skills.

Qualifications

  • 3 to 5 years of software development experience in Java.
  • Strong knowledge of Java 8 or higher.
  • Experience with version control tools like Git.

Responsibilities

  • Develop, test, and maintain Java applications.
  • Participate in software and architectural development activities.
  • Implement and maintain automated testing and CI processes.

Skills

Java 8+
Spring Framework
RESTful APIs
Agile methodologies
CI/CD tools
Microservices architecture
Docker

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Git
MySQL
PostgreSQL
AWS
Azure
Job description
Responsibilities
  • Develop, test, and maintain robust Java applications
  • Write well-designed, efficient, and testable code.
  • Participate in software and architectural development activities.
  • Ensure designs follow specifications and industry best practices.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies.
  • Collaborate with cross-functional teams to define and deliver new features.
  • Implement and maintain automated testing and continuous integration processes.
  • Ensure code quality, performance, and security.
  • Prepare and maintain technical documentation, including design specifications and user guides.
  • Report on project status, technical issues, and team performance to management.
  • Stay updated with the latest industry trends and technologies.
  • Identify opportunities for process improvements and technology enhancements.
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field with 3 to 5 years software development experience in Java
  • Strong knowledge of Java 8 or higher.
  • Familiar with Spring Framework (Spring Boot, Spring MVC).
  • Experience with RESTful APIs, JSON, and web services.
  • Proficient in working with databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with version control tools like Git.
  • Familiarity with Agile methodologies.
  • Knowledge of front-end technologies (JavaScript, HTML, CSS, Angular/React).
  • Experience with CI/CD tools like Jenkins, Maven, or Gradle.
  • Exposure to cloud platforms like AWS, Azure, or GCP.
  • Familiarity with microservices architecture.
  • Experience with containerization (Docker, Kubernetes).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.