A complete application in a minute
Tailored resume and cover letter, ready to send.
Boost Holdings Sdn Bhd is seeking a Java backend developer to design, build, and maintain scalable software solutions. You will contribute to API design, microservices architecture, and database interactions while collaborating with cross-functional teams in an Agile environment.
You will ensure code quality through reviews, testing, and documentation, and work with DevOps for smooth deployments across cloud platforms.
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 and 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.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
2 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.
Working knowledge of containerization tools (Docker) and orchestration platforms (Kubernetes).
Exposure to cloud platforms like AWS, GCP, or Azure.
Experience working in Agile/Scrum teams and creating comprehensive technical documentation.