Working hours: Mon-Fri, 8.30am-10am/5.30pm-7pm (Monday WFH)
Industry: IT Consulting
Job Responsibilities:
Designing and developing the highest quality software.
Continuously optimizing our software to be more performant at scale.
Maintain architectural principles and coding standards across the code and project lifecycles.
Diagnose and troubleshoot production application issues.
Be responsible for the health of production systems.
Mentoring our team members to help them grow and adopt the best software development practices.
Ensure the end-to-end system is tested, using unit or integration testing frameworks where appropriate.
Improving our deployment and testing automation pipelines to ensure we can move more quickly and with increased confidence.
Job Requirements:
Bachelors or Master's Degree in Computer Science or related field.
4+ years' experience of real-world software engineering.
Proven working experience with Java/Kotlin.
Experience practicing OOP, TDD, CI/CD in an Agile software development environment.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).
Experience in Spring Framework.
Experience as a Sun Certified Java Developer is a plus.
Exposure to Web Services, REST and SOAP protocols is preferred.
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
Experience in distributed databases and scale-out (both relational and non-relational).
Experience with test-driven development.
Hands-on design and development for client facing applications that require high availability, concurrency, multi-tenancy, high scalability for a large global user base.
DevOps experience is a plus.
Strong problem-solving skills, adaptable and proactive.
Write clear, maintainable code, concise design docs, and resilient tests.
Self-driven, take complete ownership of your tasks and champion efforts to drive solutions.
Excellent communication skills are a must have.
Ability to handle multiple competing priorities in a fast-paced environment.
Start-up experience and entrepreneurial spirit are highly preferred.
Job Type: Permanent
Pay: RM6,000.00 - RM8,000.00 per month
Benefits:
Dental insurance
Flexible schedule
Health insurance
Maternity leave
Opportunities for promotion
Parental leave
Professional development
Vision insurance
Work from home
Application Question(s):
What is your expected salary?
What is your notice period?
Do you have at least 4 years of hands-on experience developing software in Java or Kotlin, including working with Spring Framework?
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.