Java Full Stack Developer

Kuala Lumpur, M14, MY, Malaysia

Job Description

We are seeking a skilled Java Full Stack Developer who is enthusiastic about development, maintenance, and support tasks. The primary focus will be on designing and analyzing Java web applications, creating new applications/APIs, maintaining and troubleshooting current applications, implementing new changes, and integrating new APIs/interfaces and features with our business partners and/or users.

You will be part of a highly collaborative team where your expertise in application architecture and the latest cloud development technologies will be highly valued. The code you write should be well-organized and of the highest quality. You will also help ensure solid application performance and an excellent user experience.

Responsibilities:



Understand and document user requirements , create product prototypes, technical documents, and manuals related to application development. Develop new features and user interfaces from wireframe models. Ensure the best performance and user experience of the application. Fix bugs and performance issues. Write clean, readable, and testable code. Perform code and test case reviews. Collaborate with developers, designers, and the rest of the team to deliver well-architected and high-quality solutions. Work closely with the IT Operations Team for system problem determination and resolution. Deliver APIs and user interfaces with back-end Core System integrations and other third-party system integrations. Maintain and support all deployed applications. Support and troubleshoot any application-related issues, including mobile app API integration problems. Adopt the latest software development trends and industry best practices.

Education and Qualifications:



Bachelor's degree in Computer Science, Information Systems, or equivalent education or relevant work experience. Minimum of 3 years of relevant experience. Proficiency in Java 8 or above, with a solid background in Object-Oriented Programming (OOP), Object-Oriented Design Principles, Design Patterns, CI/CD processes, and RESTful APIs development. Hands-on experience in backend development using Java, Spring Boot, Maven/Gradle, Hibernate/JPA, and relational databases. Familiarity with J2EE Programming, Spring Boot, Microservices, Thymeleaf, Git, CSS, JavaScript, AJAX, Cloud, and CI/CD. Experience with agile software development methodologies and tools (e.g., Scrum, JIRA, Git). Familiarity with RESTful/SOAP APIs and relevant mobile libraries. Experience with profiling and debugging Java applications and API integration. Strong knowledge of architectural patterns (MVP, MVC, MVVM, and Clean Architecture) and the ability to choose the best solution for the application. Familiarity with push notifications.

Good to Have (Optional):



Software development experience in the finance, payment, or banking industry.
Job Type: Full-time

Pay: RM6,000.00 - RM10,000.00 per month

Benefits:

Maternity leave Opportunities for promotion Professional development
Education:

Bachelor's (Preferred)
Experience:

IT: 3 years (Preferred)
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.


Related Jobs

Job Detail

  • Job Id
    JD1106807
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    84722.0 107277.0 USD
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned