Java Developer (Mid level)
Kuala Lumpur, W.P. Kuala Lumpur
|Onsite
|Direct hire
|Job ID 7746|Posted Jun 30, 2025JOB DESCRIPTION
Job Title: Java Developer
Location: Kuala Lumpur, Malaysia
Working Arrangement: Fully-In Office (Weekly)Role Overview:
Position Overview
We are looking for a skilled Java Developer with extensive experience in the Spring ecosystem and an interest in cloud-native development. The ideal candidate will help architect and develop high-performance, scalable applications while bringing DevOps best practices to our development process.
Key Requirements
• Minimum 2 years of production experience with Spring Framework
• Strong expertise in Java 8+ features and best practices
• Deep understanding of Spring Boot, Spring Cloud, and Spring Security
• Experience with microservices architecture
• Proven track record of delivering enterprise-level applications
Technical Skills Required
Must Have:
• Advanced knowledge of Spring Framework (Spring Boot, Spring Cloud, Spring Security)
• Expertise in Java 8+ features and JVM concepts
• Experience with RESTful API design and implementation
• Proficiency in SQL and experience with ORM (JPA/Hibernate)
• Understanding of messaging systems (Kafka/RabbitMQ)
• Experience with containerization (Docker)
• Familiarity with CI/CD pipelines
• Version control with Git
DevOps & Cloud Skills (Added Advantage):
• Experience with Infrastructure as Code (Terraform/CloudFormation)
• Knowledge of container orchestration (Kubernetes/EKS/AKS)
• Familiarity with cloud platforms (AWS/Azure/GCP)
• Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
Understanding of monitoring and observability (Prometheus, Grafana, ELK Stack)
• Knowledge of security best practices in cloud environments
• Experience with service mesh (Istio/Linkerd)
• Configuration management tools (Ansible/Chef/Puppet)
Nice to Have:
• Experience with Kotlin development
• Knowledge of Go programming language
• Familiarity with reactive programming (Project Reactor/RxJava)
• Understanding of DDD and event-driven architecture
• Experience with GitOps workflows
• Knowledge of cloud cost optimization
Responsibilities
Core Development: - Design and develop high-performance, scalable Java applications - Write clean, maintainable, and well-tested code.
Contribute to architectural decisions and technical direction.
Implement and maintain microservices using Spring Cloud - Optimize application performance and scalability.
DevOps Related: - Contribute to CI/CD pipeline development - Help implement Infrastructure as Code - Participate in container orchestration setup - Assist in cloud infrastructure management.
Implement monitoring and logging solutions.
What We Offer
• Competitive salary package based on experience
• Performance-based bonuses
• Health insurance coverage
• Professional development opportunities
• Additional allowance for professional certifications
• Modern work environment and equipment
• Flexible working arrangements
• Transport and mobile allowances
Culture & Environment
• Collaborative and innovative team atmosphere
• Regular knowledge sharing sessions
• Agile development methodology
• Focus on continuous learning and improvement
Technical Environment
Backend: - Spring Boot, Spring Cloud, Spring Security - PostgreSQL, MongoDB - Apache Kafka - Redis - Elasticsearch
Infrastructure & DevOps: - AWS/Azure cloud platforms - Docker, Kubernetes - Terraform - Jenkins, GitLab CI - Prometheus, Grafana - ELK Stack - HashiCorp tools
Growth Opportunities
• Path to Technical Lead/Architecture roles
• DevOps specialization track
• Cloud architecture certification support
• International project exposure
• Conference speaking opportunities
• Research and innovation projects
Requirements
• Bachelor’s degree in Computer Science or related field
• Minimum 2-3 years of Spring Framework experience
• Strong understanding of software design patterns
• Experience with agile methodologies
•Excellent problem-solving skills
• Good communication skills in English
• Malaysian citizen or valid work permit holder
Location: Kuala Lumpur, Malaysia
Working Arrangement: Fully-In Office (Weekly)
Role Overview:
About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative and Business & Strategy markets. We have global offices in US, UAE, India, Malaysia and Australia.
Position OverviewWe are looking for a skilled Java Developer with extensive experience in the Spring ecosystem and an interest in cloud-native development. The ideal candidate will help architect and develop high-performance, scalable applications while bringing DevOps best practices to our development process.
Key Requirements
• Minimum 2 years of production experience with Spring Framework
• Strong expertise in Java 8+ features and best practices
• Deep understanding of Spring Boot, Spring Cloud, and Spring Security
• Experience with microservices architecture
• Proven track record of delivering enterprise-level applications
Technical Skills Required
Must Have:
• Advanced knowledge of Spring Framework (Spring Boot, Spring Cloud, Spring Security)
• Expertise in Java 8+ features and JVM concepts
• Experience with RESTful API design and implementation
• Proficiency in SQL and experience with ORM (JPA/Hibernate)
• Understanding of messaging systems (Kafka/RabbitMQ)
• Experience with containerization (Docker)
• Familiarity with CI/CD pipelines
• Version control with Git
DevOps & Cloud Skills (Added Advantage):
• Experience with Infrastructure as Code (Terraform/CloudFormation)
• Knowledge of container orchestration (Kubernetes/EKS/AKS)
• Familiarity with cloud platforms (AWS/Azure/GCP)
• Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
Understanding of monitoring and observability (Prometheus, Grafana, ELK Stack)
• Knowledge of security best practices in cloud environments
• Experience with service mesh (Istio/Linkerd)
• Configuration management tools (Ansible/Chef/Puppet)
Nice to Have:
• Experience with Kotlin development
• Knowledge of Go programming language
• Familiarity with reactive programming (Project Reactor/RxJava)
• Understanding of DDD and event-driven architecture
• Experience with GitOps workflows
• Knowledge of cloud cost optimization
Responsibilities
Core Development: - Design and develop high-performance, scalable Java applications - Write clean, maintainable, and well-tested code.
Contribute to architectural decisions and technical direction.
Implement and maintain microservices using Spring Cloud - Optimize application performance and scalability.
DevOps Related: - Contribute to CI/CD pipeline development - Help implement Infrastructure as Code - Participate in container orchestration setup - Assist in cloud infrastructure management.
Implement monitoring and logging solutions.
What We Offer
• Competitive salary package based on experience
• Performance-based bonuses
• Health insurance coverage
• Professional development opportunities
• Additional allowance for professional certifications
• Modern work environment and equipment
• Flexible working arrangements
• Transport and mobile allowances
Culture & Environment
• Collaborative and innovative team atmosphere
• Regular knowledge sharing sessions
• Agile development methodology
• Focus on continuous learning and improvement
Technical Environment
Backend: - Spring Boot, Spring Cloud, Spring Security - PostgreSQL, MongoDB - Apache Kafka - Redis - Elasticsearch
Infrastructure & DevOps: - AWS/Azure cloud platforms - Docker, Kubernetes - Terraform - Jenkins, GitLab CI - Prometheus, Grafana - ELK Stack - HashiCorp tools
Growth Opportunities
• Path to Technical Lead/Architecture roles
• DevOps specialization track
• Cloud architecture certification support
• International project exposure
• Conference speaking opportunities
• Research and innovation projects
Requirements
• Bachelor’s degree in Computer Science or related field
• Minimum 2-3 years of Spring Framework experience
• Strong understanding of software design patterns
• Experience with agile methodologies
•Excellent problem-solving skills
• Good communication skills in English
• Malaysian citizen or valid work permit holder
Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer.
We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.
In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.
All applicants applying must be legally authorized to work in the country of employment.