Software International Corporation (M) Sdn Bhd
Java Software Engineer
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.
- Compensation
- Not disclosed
- Location
- Kuala Lumpur, Malaysia
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5-8 years of Back End development experience
- 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)
- Experience with Agile development methodologies (Scrum, Kanban)
- Strong background in design/development of Java/Spring Boot based systems
- Java 17+ and above
- RESTful APIs and Microservices development (Spring Boot, Spring Cloud)
- TDD/BDD (JUnit, Mockito and Cucumber)
- Experience with any RDBMS and NoSQL
- Basics of DevOps (CI/CD, Docker, Kubernetes)
- Basics of Cloud platform (services like Kubernetes, API Gateway)
- Basics of Event Bus (Confluent - Kafka)
- Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies
- 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
- Bachelor's in Computer Science, Computer Engineering or equivalent/higher
Full description
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.*