Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Randstad Malaysia

NewBe an early applicant

Java Software Developer (Senior)

Posted
Discussion

Description

Role Overview:
Our client is seeking a highly skilled and experienced Senior Java Developer to join their dynamic development team. In this role, you will be responsible for designing, developing, and maintaining software applications using Java technologies. You will play a critical role in driving the technical direction of projects and mentoring junior developers.

Key Responsibilities:

  • Design, develop, and maintain scalable, secure, and high-performance applications using Java, Spring Boot, and related technologies.

  • Collaborate with cross-functional teams, including Product Managers, QA Engineers, and UX/UI Designers, to gather and analyze requirements.

  • Write clean, maintainable, and efficient code following best practices, coding standards, and architectural principles.

  • Develop and integrate APIs, web services, and third-party tools as required.

  • Conduct code reviews and provide constructive feedback to team members.

  • Identify, troubleshoot, and resolve complex technical issues, ensuring timely delivery of solutions.

  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.

  • Contribute to the continuous improvement of development processes, tools, and practices.

  • Mentor and guide junior developers, promoting a culture of learning and growth within the team.

Key Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 5+ years of professional experience in Java development.

  • Proficiency in Java, Spring Boot, Hibernate, and related technologies.

  • Strong experience with SQL and database design principles.

  • Experience with RESTful API development and integration.

  • Proficiency in front-end development using HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React, or Vue.js).

  • Familiarity with Cloud platforms (e.g., AWS, Azure) and CI/CD pipelines.

  • Solid understanding of design patterns, OOP principles, and SOLID principles.

  • Experience with Agile development methodologies (e.g., Scrum, Kanban).

  • Strong analytical and problem-solving skills.

  • Excellent communication and interpersonal skills.

skills

java,springbooth

qualifications

no additional qualifications required

education

Associate Degree/Diploma

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →