Epicareer Might not Working Properly
Learn More

JAVA DEVELOPER

RM 10,000 - RM 12,999 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
We are seeking a skilled and motivated Java Developer to join our dynamic development team. The ideal candidate will have a solid background in Java programming and a passion for creating high-quality, scalable, and maintainable software solutions. You will work on designing, implementing, and optimizing applications, collaborating with cross-functional teams to deliver innovative solutions for our business needs. Key Responsibilities: 1)Application Development: Design, develop, test, and maintain Java-based applications and services. Write clean, scalable, and efficient code following best practices. 2)System Design: Collaborate with architects and stakeholders to translate business requirements into technical designs. Contribute to the development of robust, scalable, and secure application architectures. 3)Integration and Testing: Develop and integrate APIs, web services, and other interfaces. Conduct unit testing, debugging, and code reviews to ensure high-quality deliverables. 4)Optimization: Monitor application performance and implement improvements to enhance speed and reliability. Optimize code for scalability and maintainability. 5)Collaboration: Work closely with front-end developers, QA engineers, and product managers to deliver end-to-end solutions. Participate in agile ceremonies such as sprint planning, daily standups, and retrospectives. 6)Documentation: Create and maintain technical documentation for code and processes. Provide guidance and mentorship to junior developers when needed. Required Skills and Qualifications: Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field. Technical Expertise: 1)Strong proficiency in Java programming (Java 8 or newer preferred). 2)Experience with Java frameworks such as Spring Boot, Hibernate, or Struts. 3)Knowledge of relational databases like MySQL, PostgreSQL, or Oracle, including SQL proficiency. 4)Familiarity with microservices architecture and RESTful API development. 5)Hands-on experience with build tools such as Maven or Gradle. 6)Understanding of version control systems like Git. 7)Exposure to front-end technologies such as HTML, CSS, and JavaScript is a plus. Preferred Qualifications: Experience with cloud platforms like AWS, Azure, or Google Cloud. Familiarity with containerization tools (Docker) and orchestration (Kubernetes). Knowledge of messaging systems like RabbitMQ or Apache Kafka. Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or Bamboo. Exposure to NoSQL databases like MongoDB or Cassandra. Knowledge of security practices such as authentication, authorization, and encryption. Java certification (e.g., Oracle Certified Java Programmer) is a plus. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Adaptability to work in a fast-paced, agile environment. Strong attention to detail and commitment to quality. Why Join Us? Opportunity to work on exciting and challenging projects. Competitive salary and benefits package. Supportive and innovative work culture. Professional growth opportunities through training and certifications.