Job Openings Java API Developer

About the job Java API Developer

Java API Developer

Job ID: L55W5665
Location: Kuala Lumpur, Malaysia
Work Mode: [Onsite | Hybrid]
Job Type: Full-time

Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and Enterprise Application Development to drive digital transformation for global clients.

We are seeking an experienced Java API Developer to contribute to backend development, API integration, and solution design.

Responsibilities

  • Analyze business and technical requirements to design and implement robust solutions.

  • Develop clean, efficient, and reusable code aligned with organizational standards.

  • Estimate development efforts and deliver solutions within timelines.

  • Conduct unit, integration, and non-functional testing for developed applications.

  • Participate in design and code reviews to ensure high quality and performance.

  • Support functional and user acceptance testing phases.

  • Troubleshoot and resolve issues in production environments.

  • Manage project risks and assist in mitigation planning.

  • Lead daily stand-ups and guide junior team members.

Requirements
Must-have:

  • Minimum 4 years of experience in Java/J2EE application development.

  • Proficient in Spring, Spring MVC/Struts, JavaScript, jQuery.

  • Solid experience with relational databases (MS SQL Server) and NoSQL databases (MongoDB, Redis).

  • Familiar with build tools (Maven/Ant), source control (SVN/GIT), and CI/CD tools (Jenkins).

  • Experience with RESTful web services, UML, JMS/WebSphere MQ.

  • Competency in UNIX/Linux shell scripting and application servers (WebLogic, WebSphere, JBOSS).

  • Experience with messaging services such as Kafka, RabbitMQ, ActiveMQ.

  • Strong understanding of authentication protocols (OAuth 2.0, JWT).

  • Excellent verbal and written communication skills.

  • Bachelors degree in Engineering, Computer Science, or a related field.

Nice-to-have:

  • Prior experience in the financial domain or related industries.

Why Join Us

  • Be part of a dynamic team in a collaborative, Agile environment.

  • Gain exposure to enterprise-level projects with leading technologies.

  • Opportunities for professional growth and mentorship