Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Software International Corporation (M) Sdn Bhd

NewBe an early applicant

Java Software Engineer

Posted
Discussion

Summary

Back-end Java engineer in Kuala Lumpur building large web-based systems, translating business requirements into microservice solutions with Java 17+, Spring Boot/Cloud, RESTful APIs, RDBMS/NoSQL, plus CI/CD, Docker, Kubernetes and Kafka basics.

Responsibilities

  • Contribute to the translation of business requirements into well-architected software solutions.
  • Participate and at times facilitate technical discussions with the team.
  • Adhere and contribute to platform related technical standards and processes.
  • Develops data integration, migration, and deployment strategies.
  • Deliver applications in accordance with relevant IT policies and procedures.
  • Adhere to company’s Software Development Life Cycle (SDLC).
  • Identify and solve complex problems collaboratively.
  • Contribute to the technical training & development of the team.

Who we are looking for:

Technical Skills

  • Strong background in design/development (functional and non-blocking programming) and support of large web-based systems, complete software product lifecycle exposure
  • Strong culture on Software Testing (Unit Test, TDD, BDD)
  • 5-8 years of Back End development experience
  • Experience and affinity with Agile development methodologies (Scrum, Kanban)
  • Strong background in design/development of Java/Spring Boot based systems.
  • Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies

Must have Experience with:

  • Java 17+ and above
  • RESTful APIs and Microservices development (Spring Boot, Spring Cloud)
  • TDD/BDD (JUnit, Mockito and cucumber)
  • Any RDBMS and NoSQL
  • Basic of DevOps (CI/CD, Docker, Kubernetes)
  • Basic of Cloud platform (Services like Kubernetes, API Gateway)
  • Basic of Event Bus (confluent - Kafka)
  • Excellent problem analysis skills. Innovative and creative in developing solutions.
  • Strong verbal and written communication skills
  • Strong emphasis on teamwork and collaboration to deliver business value.
  • Passionate about delivery of quality software
  • Strong sense of drive and commitment
  • Strong sense of personal accountability
  • Works well in a dynamic environment.

Education

  • Bachelor’s in computer science, Computer Engineering or equivalent/higher

Why You’ll Love Working With Us

  • Up to 24 Days Annual Leave
  • Flexible & Hybrid Working
  • Performance Bonus
  • Enhanced EPF Contributions
  • Training & Development (In-House & External)
  • Travel Allowance & Expense Benefits
  • Company Trips & Team Events
  • Long Service Rewards

*OKU candidates with physical (mobility-related) disabilities or hearing impairment are encouraged to apply.*

Skills

Apply

See also

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