jobs in AMK Technology Sdn Bhd

Kerja Sepenuh Masa, Senior Java Backend Developer (Core Java | Angular | Microservices) di AMK Technology Selangor - Maukerja

Senior Java Backend Developer (Core Java | Angular | Microservices)

Kongsi
Simpan

Lokasi Kerja

  • Cyberjaya Selangor Malaysia

Penerangan Kerja

Tanggungjawab

We are seeking an experienced Senior Java Backend Developer to design, develop, and maintain enterprise-grade backend applications. The ideal candidate will have strong expertise in Core Java, multithreaded application development, microservices architecture, and modern backend technologies. Experience with Angular for frontend integration and enterprise application development is highly desirable.


Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Core Java.
  • Build and enhance backend services using Java and related technologies.
  • Develop and integrate RESTful APIs, microservices, and web services (SOAP & REST).
  • Design and implement multi-threaded Java applications with a focus on performance and scalability.
  • Troubleshoot Java applications, including JVM analysis, exception handling, and performance tuning.
  • Write and maintain unit tests using JUnit to ensure application quality.
  • Collaborate with frontend developers using Angular to deliver end-to-end solutions.
  • Work with relational and NoSQL databases such as Oracle, PostgreSQL, and MongoDB.
  • Manage source code using Git/SVN and participate in code reviews.
  • Prepare technical documentation, design specifications, and implementation documents.
  • Participate in system integration, testing, deployment, and production support activities.
  • Ensure code quality through best practices and tools such as SonarQube.
  • Collaborate with cross-functional teams in an Agile development environment.


Requirements

Mandatory Qualifications

  • Minimum 5 years of experience in Java software development.
  • Strong expertise in Core Java development.
  • Experience developing multi-threaded Java backend applications.
  • Strong knowledge of JVM troubleshooting, exception handling, and performance optimization.
  • Experience writing unit tests using JUnit.
  • Experience with Angular frontend development or integration.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience working with Git or SVN version control systems.
  • Experience with relational databases such as Oracle or PostgreSQL, and/or NoSQL databases such as MongoDB.
  • Strong technical documentation and specification writing skills.
  • Good communication skills in English.
  • Ability to work independently with minimal supervision and perform well under pressure.


Preferred Qualifications

  • Experience with Spring Framework / Spring Boot.
  • Experience developing SOAP and REST Web Services.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Experience with OpenShift or other cloud platforms.
  • Familiarity with SonarQube or similar code quality tools.
  • Experience with backend technologies such as Node.js, Python, or .NET is an advantage.


Technical Skills

  • Languages: Java (Core Java), SQL
  • Frontend: Angular
  • Backend: Java, Spring Boot (preferred), REST API, SOAP
  • Databases: Oracle, PostgreSQL, MongoDB
  • Testing: JUnit
  • Version Control: Git, SVN
  • Containerization: Docker, Kubernetes (preferred)
  • Cloud: OpenShift (preferred)
  • Quality Tools: SonarQube (preferred)




Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut