techstreet
Software Engineer Java
Skills
4 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
MYR 96,000 – MYR 144,000 / year
Location:
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Work mode:
Onsite
Published on:
15 October 2026
What they need
About the role
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.
Key responsibilities
- 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.
About you
- 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.
Benefits
- Dental Coverage
- Learning Budget
- Flexible Hours
- Performance Bonus
Other offers great for you!
These companies are also looking for great profiles
Naxo
Senior Software Engineer Java Backend Circularité
480
Freelance
Lille, France
Hybrid
Skills
11 days ago
Quick apply
LeHibou
Analyste / Ingénieur logiciel Wealth
550€ / jour
Freelance
Luxembourg
Hybrid
Skills
5 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply