Senior JAVA Engineer

Techstreet Malaysia

Kuala Lumpur

On-site

MYR 120,000 - 180,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Techstreet Malaysia is seeking an experienced Java developer to join our enterprise web applications team in Kuala Lumpur. You will design, build, and modernize scalable Java applications using Spring Boot and reactive programming within a microservices architecture.

You will collaborate with analysts and cross-functional teams, implement RESTful/SOAP APIs, and ensure secure coding practices while leveraging AWS cloud services for deployment and monitoring.

Qualifications

  • Bachelor’s degree or professional qualification in CS/IT or related field.
  • Minimum 4 years of production-level Java experience.
  • Strong hands-on Java, Spring Boot, reactive programming and microservices experience.
  • Experience with CI/CD, code quality tools, and version control systems (GitLab, Jenkins, SonarQube).
  • Knowledge of secure coding practices (OWASP) and AWS cloud services.
  • Familiarity with Redis, Memcached, Kafka, Vault is advantageous.

Responsibilities

  • Develop, rearchitect, and modernize enterprise web applications using Java and Spring Boot.
  • Collaborate with analysts and cross‑functional teams to translate business requirements into technical solutions.
  • Develop and maintain applications using microservices, RESTful/SOAP APIs, and JPA.
  • Prepare technical specs, conduct code reviews, and manage source code using Git and GitLab/SVN.
  • Develop unit and integration tests; support CI/CD with Jenkins and SonarQube.
  • Deploy features, monitor production, troubleshoot issues, and implement enhancements.
  • Apply secure coding practices per OWASP; support AWS cloud deployments.
  • Work with Redis, Memcached, Kafka, and Vault for caching, messaging, and security.
  • Prepare documentation and share knowledge with teammates; provide ongoing application support.
  • Provide collaboration with internal and external stakeholders to deliver solutions within timelines.

Skills

Java
Spring Boot
Reactive programming
Microservices
RESTful APIs
JPA
Maven
AWS
GitLab
Jenkins
SonarQube
Linux/Red Hat
Bash scripting
Redis
Kafka
Vault

Education

Bachelor’s degree in Computer Science/IT or related field
Postgraduate diploma or professional qualification

Tools

Git
GitLab
Jenkins
SonarQube

Job description

  • Develop, rearchitect, and modernize enterprise web applications using Java and Spring Boot
  • Collaborate with system analysts and cross-functional teams to translate business requirements into technical solutions
  • Develop and maintain applications using microservices, reactive programming, RESTful/SOAP APIs, JPA, and database technologies
  • Prepare and maintain technical specifications, conduct code reviews, and manage source code using Git and GitLab/SVN
  • Develop unit and integration tests and support automated testing and continuous delivery using Jenkins and SonarQube
  • Deploy application features, monitor production performance, troubleshoot issues, and implement enhancements
  • Apply secure coding practices aligned with OWASP guidelines and support cloud deployments, particularly on AWS
  • Work with caching, messaging, and security technologies such as Redis, Memcached, Kafka, and Vault
  • Prepare technical documentation, identify implementation improvements, and share knowledge with team members
  • Provide ongoing application support and collaborate with internal and external stakeholders to deliver solutions within agreed timelines
Requirements
  • Bachelor's degree, postgraduate diploma, or professional qualification in Computer Science, IT, or a related field
  • Minimum 4 years of production-level Java application development experience
  • Strong hands-on experience with Java, Spring Boot, reactive programming, microservices, Maven, JPA, RESTful/SOAP APIs, and MySQL
  • Experience with CI/CD, automated testing, code quality tools, and version control systems such as GitLab, Jenkins, and SonarQube
  • Knowledge of secure coding practices, OWASP Top 10, application deployment, and AWS cloud services
  • Familiarity with Java WebFlux, Quarkus, Redis, Memcached, Kafka, and Vault is advantageous
  • Experience with Linux/Red Hat, Bash scripting, and application monitoring is an added advantage
  • Strong analytical, problem-solving, communication, teamwork, and technical documentation skills
  • Oracle or Java certifications are advantageous
  • Experience in the financial services industry or credit reporting systems is an added advantage
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior JAVA Engineer - Mid Level
Senior JAVA Engineer - Mid Level

techstreet • Kuala Lumpur

On-site
MYR 134,000 - 201,000
Java Software Engineer
Java Software Engineer

Techstreet Malaysia • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Java Developer
Java Developer

Boost Holdings Sdn Bhd • Kuala Lumpur

On-site
MYR 65,000 - 85,000
Java Software Developer (Senior)
Java Software Developer (Senior)

Randstad Malaysia • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Back End Developer
Back End Developer

Adecco Portugal • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Java Software Engineer — Spring & Microservices
Java Software Engineer — Spring & Microservices

Fuku by Momofuku • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Software Engineer
Software Engineer

MCG Asia • Kuala Lumpur

On-site
MYR 110,000 - 180,000
Java & Microservices Developer
Java & Microservices Developer

Unison Group • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Axonect • Kuala Lumpur

On-site
MYR 150,000 - 240,000
Senior Software Engineer - Java
Senior Software Engineer - Java

XL Axiata • Kuala Lumpur

On-site
MYR 180,000 - 240,000