Search by job, company or skills

Java Software Engineer

Java Software Engineer

techstreet malaysia
4-7 Years
Not Disclosed
Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Responsibilities

  • Lead the design, architectural decision-making, and development of scalable microservices using Java, Spring Boot, Spring Security, and Spring Data JPA / Hibernate.
  • Drive the full software development life cycle (SDLC), including technical specification drafting, system architecture design, code review, automated testing, and deployment strategies.
  • Design, optimize, and maintain complex relational databases (MySQL, PostgreSQL, Oracle), including complex SQL tuning, indexing strategies, and database sharding or partitioning.
  • Architect and manage cloud infrastructure and deployment pipelines using Docker, Kubernetes (K8s), and AWS services (EC2, EKS, RDS, SQS/SNS, Lambda).
  • Set up and maintain system observability, central logging, and distributed tracing solutions (Prometheus, Grafana, Datadog, ELK Stack, Jaeger) to guarantee high availability and performance.
  • Mentor junior and mid-level engineers through regular code reviews, technical guidance, and team knowledge-sharing sessions.
  • Lead troubleshooting, root-cause analysis (RCA), and resolution of high-severity production incidents, performance bottlenecks, and security vulnerabilities.
  • Collaborate closely with cross-functional teams, technical leads, and stakeholders to refine requirement scope, provide technical estimates, and drive system improvements.
  • Evaluate, benchmark, and introduce emerging technologies, architectural patterns, and framework updates to continuously improve development standards

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • At least 4 to 5+ years of working experience in enterprise backend software engineering using Java.
  • Advanced, deep technical expertise in Java (Java 11 / 17+), Spring Framework, Spring Boot, Spring Security, and ORM frameworks (JPA/Hibernate).
  • Proven track record in microservices architecture, event-driven design (e.g., Apache Kafka, RabbitMQ), API Gateway implementations, and RESTful web service design.
  • Hands-on production experience with containerization (Docker), container orchestration (Kubernetes/EKS), and public cloud platforms (AWS).
  • Strong expertise in SQL optimization, database indexing, query execution planning, and distributed transaction management.
  • Practical experience configuring monitoring, alerting, and APM tools (e.g., Prometheus, Grafana, Datadog, New Relic, or ELK Stack).
  • Able to read, speak, and write in Mandarin to effectively communicate and collaborate with Mandarin-speaking clients and regional technical teams.
  • Strong leadership, problem-solving, and system design skills with the ability to lead technical discussions and drive architecture decisions independently.
  • Excellent communication skills and a strong commitment to engineering best practices, code quality, and continuous delivery

Required Skills

Java

Benefits

  • Dental Coverage
  • Learning Budget
  • Flexible Hours

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

3-6 yrs
Malaysia, Kuala Lumpur
Skills:
Java, Technical Documentation, Spring Boot, Microservices, Debugging, Unit Testing, Restful Apis, Performance Optimization, Code Reviews
5-7 yrs
Malaysia, Kuala Lumpur
Skills:
MySQL, AWS, Java, RESTful API development, Agile Development Methodologies, Springboot, Git, Kafka, Mambu, microservices architecture
8-12 yrs
Malaysia, Kuala Lumpur
Skills:
distributed caching , Java, Software Engineering, Spring Boot, Redis, Kubernetes, Design Patterns, Custom Application Development, Architecture, Core Java EE