Next to Public Transport - Subang Jaya, Malaysia, Selangor - GLOBAL OUTSOURCING GROUP

    GLOBAL OUTSOURCING GROUP
    GLOBAL OUTSOURCING GROUP Subang Jaya, Malaysia, Selangor

    2 weeks ago

    Default job background
    Full time
    Description
    Job Responsibility

    • Working Hours : 10:00AM - 7:00PM ( 5 days per week )
    • Design, implement, and maintain Java-based backend applications.
    • Contribute throughout all phases of the software development life cycle.
    • Develop robust business logic APIs to support various functionalities.
    • Integrate messaging systems, including Kafka, for efficient communication and data streaming.
    • Write testable, scalable, and efficient code.
    • Analyze user requirements and define business objectives.
    • Propose enhancements to the existing Java infrastructure.
    • Identify and promptly resolve technical issues.
    • Participate in code reviews and maintain up-to-date code documentation.
    • Document APIs thoroughly for internal and external use, leveraging tools like Postman.
    • Stay up-to-date with emerging trends and best practices in backend development, including microservices architecture.
    • Support continuous improvement, investigate alternatives and technologies, and present findings for architectural review.

    Job Requirements

    • 3 - 5 years of prior experience in Java development.
    • Proficiency in object-oriented programming.
    • Familiarity with MVC, JDBC, SOAP, and RESTful concepts.
    • Experience with developing microservice architecture using Spring Boot and Hibernate.
    • Knowledge of some testing tools like JUnit, Mockito, etc.
    • Experience with both external and embedded databases especially MySQL and Redis.
    • Familiarity with messaging systems like Kafka.
    • Familiarity with Kubernetes and Docker.
    • Excellent soft skills including communication, problem-solving, and customer service.
    • Ability to work independently and proactively self-learn new skills as required.
    • Knowledge of code versioning tools, such as GIT.
    • Experience with AI programming languages (Python, Java, C++, R).
    • Familiarity with AWS deployment.
    • Advanced knowledge of statistical and algorithmic models and fundamental mathematical concepts such as linear algebra and probability.
    • Experience working with large data sets and writing efficient code capable of processing large data streams at speed.

    Job Benifits

    • Medical Claim
    • Annual Leave
    • Bonus