).
Implement new features and improve existing ones according to business and technical requirements.
Ensure code quality, performance, and scalability.
2.
Code Quality and Best Practices
Write
clean, efficient, and reusable code
following standard design patterns (e.g., MVC, Singleton, Factory).
Conduct
code reviews
for peers and accept feedback constructively.
Maintain and enforce
coding standards
and
documentation
.
3.
System Integration
Develop and integrate
RESTful or SOAP APIs
.
Work with
databases
(MySQL, PostgreSQL, Oracle, MongoDB) using
JDBC
,
Hibernate
, or
JPA
.
Collaborate with frontend teams to ensure seamless integration of backend services.
4.
Testing and Debugging
Write and maintain
unit tests
(JUnit, Mockito).
Perform
integration testing
and support QA teams.
Debug and fix production or staging environment issues efficiently.
5.
Collaboration and Communication
Work closely with
project managers
,
business analysts
, and
QA engineers
in Agile or Scrum teams.
Participate in
daily stand-ups
,
sprint planning
, and
retrospectives
.
Provide
technical input
during design discussions and requirement analysis.
6.
Deployment and Maintenance
Support
build and deployment
processes using
CI/CD tools
(e.g., Jenkins, GitHub Actions, GitLab CI).
Monitor and optimize application performance (e.g., JVM tuning, caching).
Contribute to
maintenance and bug-fix releases
.
7.
Continuous Improvement
Stay updated on the latest
Java technologies
, libraries, and frameworks.
Suggest process improvements and automation opportunities.
Mentor
junior developers
when needed.
Requirements:
3-5 years of experience in Java development, with the ability to independently complete the design and development of functional modules.
Proficient in object-oriented software analysis and design methods, familiar with design patterns.
Expertise in Java technology, familiar with SSM framework and J2EE specifications, and well-versed in the MVC architecture pattern and J2EE design patterns.
Experienced in B/S development under the MVC pattern, familiar with the Spring framework and other open-source frameworks/tools such as SpringMVC, MyBatis, JUnit, Maven, Git, etc.
Familiar with popular open-source frameworks like SpringBoot, Spring Cloud, etc.; knowledgeable in PostgreSQL databases and have a basic understanding of NoSQL databases (e.g., Redis).
Familiar with writing technical software documentation, with good habits in document preparation, code writing standards, logical thinking ability, learning ability, as well as strong communication, collaboration, stress resistance, and responsibility.
Job Types: Full-time, Contract, Fresh graduate
Contract length: 12 months
Pay: RM7,000.00 - RM8,000.00 per month
Benefits:
Health insurance
Opportunities for promotion
Professional development
Work from home
Application Question(s):
1. Do you have experience in B/S development under the MVC pattern, are you familiar with the Spring framework and other open-source frameworks/tools such as SpringMVC, MyBatis, JUnit, Maven, Git, etc.?
2. Do you familiar with popular open-source frameworks like SpringBoot, Spring Cloud, etc.; do you have knowledgeable in PostgreSQL databases and have a basic understanding of NoSQL databases (e.g., Redis)?
Education:
Diploma/Advanced Diploma (Preferred)
Experience:
Java Development: 3 years (Preferred)
Language:
Mandarin (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.