Systems Programmer at KRYJAS PRIVATE LIMITED
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

30 Oct, 25

Salary

10700.0

Posted On

31 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Angularjs, Postgresql, Sql, Spring Boot, Graphql, Java, Testng, Documentation, Junit, Kafka, Spring Batch, Architecture, Oracle, Testing Tools, Mockito, Scrum, Application Servers

Industry

Information Technology/IT

Description

Skills Required :

  • Proficient in Java 8 or above, with strong experience in Spring Boot, Spring Batch, and microservices architecture.
  • Strong knowledge of SQL and experience with at least two databases: Oracle, PostgreSQL, MySQL, Vertica.
  • Experience building and consuming REST APIs; familiarity with GraphQL is a plus.
  • Familiarity with unit testing frameworks like JUnit, TestNG, and Mockito.
  • Hands-on experience with CI/CD tools (e.g., Jenkins, Maven, GitLab pipelines).
  • Exposure to container platforms (e.g., Kubernetes) and application servers like Apache Tomcat.
  • Experience working in Agile environments (Scrum, XP).
  • Good communication, documentation, and collaboration skills.
  • Familiarity with GraphQL, AngularJS, or Kafka for message streaming.
  • Experience with API testing tools like Postman or Swagger

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, develop, and maintain enterprise-grade backend components using Java (8 or above), Spring Boot, and Spring Batch.
  • Build and consume RESTful and GraphQL APIs for system integrations and frontend interactions.
  • Implement data-intensive services with efficient SQL queries on Oracle, MySQL, Vertica, or PostgreSQL.
  • Collaborate with DevOps for seamless CI/CD integration using Jenkins and Git.
  • Write robust unit and integration tests using JUnit, Mockito, or TestNG.
  • Participate in all phases of SDLC including requirement gathering, design, implementation, and deployment.
  • Contribute to secure coding practices, batch processing optimization, and large-scale transaction systems.
  • Engage in Agile ceremonies (sprints, stand-ups, retrospectives) and mentor junior developers.

Skills Required :

  • Proficient in Java 8 or above, with strong experience in Spring Boot, Spring Batch, and microservices architecture.
  • Strong knowledge of SQL and experience with at least two databases: Oracle, PostgreSQL, MySQL, Vertica.
  • Experience building and consuming REST APIs; familiarity with GraphQL is a plus.
  • Familiarity with unit testing frameworks like JUnit, TestNG, and Mockito.
  • Hands-on experience with CI/CD tools (e.g., Jenkins, Maven, GitLab pipelines).
  • Exposure to container platforms (e.g., Kubernetes) and application servers like Apache Tomcat.
  • Experience working in Agile environments (Scrum, XP).
  • Good communication, documentation, and collaboration skills.
  • Familiarity with GraphQL, AngularJS, or Kafka for message streaming.
  • Experience with API testing tools like Postman or Swagger.
Loading...