Senior JAVA Engineer - Mid Level

techstreet

Kuala Lumpur

On-site

MYR 134,000 - 201,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

techstreet in Kuala Lumpur, Malaysia is seeking an experienced Java developer to design, build, and modernize enterprise web applications. You will work with Spring Boot, microservices, and reactive programming to translate business requirements into scalable technical solutions.

You will collaborate with cross-functional teams, maintain code quality with CI/CD, and ensure secure, reliable deployments on AWS.

Qualifications

  • Bachelor's degree 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, deployment, and AWS cloud services.
  • Familiarity with Java WebFlux, Redis, Memcached, Kafka, and Vault is advantageous.

Responsibilities

  • 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.

Skills

Java
Spring Boot
Microservices
Reactive programming
RESTful APIs
Maven
JPA
MySQL

Education

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

Tools

GitLab
Jenkins
SonarQube
SVN
Git

Job description

Key responsibilities

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

About you

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

Required Skills

JavaDatabase (SQL / NoSQL)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior JAVA Engineer
Senior JAVA Engineer

Techstreet Malaysia • Kuala Lumpur

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

Adecco Portugal • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Software Engineer (Java / Spring Boot)
Senior Software Engineer (Java / Spring Boot)

PARK AND PARTNERS CONSULTANCY PTE. LTD. • Petaling Jaya

On-site
MYR 220,000 - 340,000
Junior Java Developer
Junior Java Developer

Lavu Tech Solutions Sdn Bhd • Kuala Lumpur

On-site
MYR 48,000 - 72,000
Senior Java Developer
Senior Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Java Software Engineer
Java Software Engineer

Techstreet Malaysia • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Java Software Engineer
Java Software Engineer

HCLTech • Kuala Lumpur

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

Boost Holdings Sdn Bhd • Kuala Lumpur

On-site
MYR 65,000 - 85,000
Full Stack / Back End Developer
Full Stack / Back End Developer

OCBC • Kuala Lumpur

On-site
MYR 100,000 - 180,000
Senior Java Engineer
Senior Java Engineer

Nicoll Curtin • Kuala Lumpur

On-site
MYR 180,000 - 260,000