Point your AI agent at freehire and let it find you a job.

Get the CLI →

TALENTWORKZ PTE. LTD.

NewBe an early applicant

SOFTWARE DEVELOPER

Posted Updated
Discussion

Responsibilities

  • Design, develop, test, and maintain Java-based applications.
  • Develop and maintain RESTful APIs and microservices.
  • Work with frameworks such as Spring Boot, Spring MVC, and Hibernate.
  • Write clean, efficient, and reusable code following coding standards.
  • Perform unit testing, debugging, and troubleshooting to ensure application quality.
  • Work with databases to develop and optimise SQL queries.
  • Collaborate with business analysts, QA teams, and other developers to deliver project requirements.
  • Participate in code reviews, technical discussions, and application deployment.
  • Identify and resolve application issues and support production environments when required.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 6 years of hands-on experience in Java development.
  • Strong knowledge of Core Java, OOP concepts, Collections, and Exception Handling.
  • Hands-on experience with Spring Boot, Spring MVC, Hibernate, and REST APIs.
  • Experience developing microservices-based applications.
  • Good knowledge of SQL and relational databases such as Oracle, MySQL, or PostgreSQL.
  • Familiarity with Git, Maven/Gradle, and CI/CD tools.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Knowledge of Agile development methodologies.
  • Strong analytical, problem-solving, and communication skills.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available