Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Java
  • Build scalable, secure, and high-performance server-side applications
  • Develop RESTful and/or GraphQL APIs and integrate with front-end applications
  • Work with databases (SQL and/or NoSQL) to design schemas and optimize queries
  • Implement business logic, data processing, and system integrations
  • Write clean, maintainable, and well-documented code
  • Perform unit testing, integration testing, and debugging
  • Collaborate with frontend developers, DevOps, QA, and product teams
  • Participate in code reviews and follow best software engineering practices
  • Monitor, troubleshoot, and optimize application performance

Requirements

Required Skills & Qualifications

  • Strong proficiency in Java (Java 8 or higher)
  • Experience with backend frameworks such as Spring, Spring Boot, or Hibernate
  • Solid understanding of REST APIs and microservices architecture
  • Experience with SQL databases (MySQL, PostgreSQL, Oracle)
  • Familiarity with ORM tools (Hibernate/JPA)
  • Knowledge of version control systems (Git)
  • Understanding of object-oriented programming (OOP) and design patterns
  • Experience with unit testing frameworks (JUnit, Mockito)
Similar jobs

More from Unison Consulting Pte Ltd
Unison Consulting Pte Ltd 30 days ago
Unison Consulting Pte Ltd 30 days ago
Unison Consulting Pte Ltd 30 days ago