Search by job, company or skills

Boost Holdings Sdn Bhd

Java Software Engineer

3-10 Years
Save
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

  • Develop high-quality software solutions using Java, adhering to coding standards and best practices to ensure maintainability and scalability.
  • Collaborate with cross-functional teams to gather requirements, define technical specifications, and contribute to the software design process.
  • Participate in the full software development lifecycle, ensuring timely any successful delivery of projects.
  • Write efficient, scalable, and testable code leveraging design patterns and architectural principles.
  • Conduct testing to identify and resolve bugs, ensuring functional and performance requirements are met.
  • Maintain and enhance existing applications by identifying improvements and conducting code refactoring.
  • Work with QA teams to develop and execute test plans, ensuring software reliability.
  • Troubleshoot and resolve technical issues by addressing root causes and implementing solutions.
  • Participate in code reviews and provide constructive feedback to promote knowledge sharing and continuous improvement.
  • Ensure compliance with coding standards, software quality, and security guidelines throughout development.
  • Contribute to software documentation, including technical specifications and relevant project materials.
  • Collaborate with DevOps to streamline deployment and operation across environments.
  • Engage in Agile development practices to ensure effective project execution and team collaboration.
  • Pursue continuous learning and stay updated with emerging technologies and best practices.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on experience in Java development, with strong proficiency in building scalable backend solutions.
  • Expertise in Spring Boot for developing production-ready applications.
  • Experience in designing and implementing RESTful APIs and working with microservices architecture.
  • Proficiency in relational databases (MySQL, PostgreSQL), including database design and querying.
  • Familiarity with middleware technologies (e.g., Apache Kafka, RabbitMQ) for asynchronous communication.
  • Hands-on experience with Git, build tools (Maven, Gradle), and CI/CD pipelines.
  • Strong understanding of object-oriented principles, design patterns, and security practices in application development.
  • Experience in unit testing with tools like JUnit to ensure code quality.
  • Familiarity with Linux environments and basic system administration tasks.
  • Working knowledge of containerization tools (Docker) and orchestration platforms (Kubernetes).
  • Exposure to cloud platforms like AWS, GCP, or Azure.
  • Knowledge of frontend technologies such as React, Angular, or JavaScript is a plus.
  • Experience working in Agile/Scrum teams and creating comprehensive technical documentation.

More Info

Job Type:
Function:
Employment Type:

About Company

Boost Holdings Sdn Bhd

Job ID: 148862853

Similar Jobs

Malaysia, Kuala Lumpur

Skills:

Rest ApiJavaHibernateMySQLPostgreSQLSpring BootMongoDBJpaMicroservices

Malaysia, Kuala Lumpur

Skills:

MySQLRedisSpring BootSQL ServerJavaOracleSpringSpring CloudKafka

Malaysia, Kuala Lumpur

Skills:

JavaAgile MethodologyMicroservicesDockerOwasp Top 10Kubernetescloud service providersGithub Actionsevent-driven architecturesRDBMS Postgressecure coding best practicesNoSQL MongoDBGitlab CI

Malaysia, Kuala Lumpur

Skills:

HibernateSqlJsfSpring BootJeeStrutsJavaHTMLCSSJ2EEJavascript

Malaysia, Kuala Lumpur

Skills:

HibernateJavascriptCSSSpring BootHTMLStrutsSqlJsfJAVA J2EE JEE