Search by job, company or skills

L

Java + Python

8-11 Years
SGD 8,500 - 10,500 per month
Save
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

Develop and maintain Java-based applications by applying strong computer science principles and testing methodologies to deliver robust, efficient, and scalable software solutions.

Responsibilities

  • Develop and maintain applications using Core Java 8+ and JUnit to ensure high-quality code and reliable functionality
  • Apply Spring Boot and Spring core concepts to design and implement scalable backend services
  • Utilize strong computer science knowledge, including algorithms, data structures, and object-oriented design, to solve complex programming challenges
  • Write and execute acceptance tests following Test-Driven Development (TDD) practices to validate software requirements
  • Manage project builds and dependencies using Maven for consistent and repeatable builds
  • Execute basic Linux shell scripting commands to automate tasks and support development workflows
  • Implement Java messaging concepts such as JMS and MQ to enable asynchronous communication between services
  • Design and optimize SQL queries, including joins, indexes, and triggers, to improve database performance and reliability
  • Develop and consume web services using REST and SOAP protocols for system integration
  • Use IntelliJ IDEA, Git version control, and SonarQube/SonarLint tools to enhance code quality and maintainability

Preferred competencies and qualifications

  • Experience with SQL query optimization techniques to improve application responsiveness
  • Familiarity with IntelliJ, Git, and SonarQube/SonarLint for efficient development and code quality assurance

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149122433

Similar Jobs

Remote

Skills:

object storage JavaPhytonBackend EngineerAI MLApiRestSpringbootKafkaWebfluxSqlPostgresqlRedisAiMcp