Senior Developer (Microservices + Java)
Encora10
Posted: April 16, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Senior Developer (Microservices + Java) in Kuala Lumpur, Malaysia
Required Skills
Job Description
Key Responsibilities:
• Microservices Development
• Design, develop, and deploy scalable microservices using Spring Boot and Spring Cloud
• Implement service discovery, centralized configuration, and resilience patterns (e.g., circuit breakers)
• Ensure loosely coupled, highly maintainable service architecture
• API Design & Development
• Build and maintain RESTful APIs for internal and external consumption
• Ensure API security, versioning, and documentation (e.g., Swagger/OpenAPI)
• Optimize APIs for performance and scalability
• System Integration
• Integrate services with relational databases such as MySQL / PostgreSQL
• Work with NoSQL databases such as MongoDB
• Implement asynchronous communication using Kafka or RabbitMQ
• Code Quality & Testing
• Write clean, modular, and testable code following best practices
• Develop unit and integration tests using JUnit and Mockito
• Ensure high code coverage and participate in code reviews
• Cloud & DevOps Enablement
• Containerize applications using Docker
• Deploy and manage applications on Kubernetes
• Work with cloud platforms such as AWS, Azure, or GCP
• Collaborate with DevOps teams for CI/CD pipeline integration
• Performance Optimization & Troubleshooting
• Identify and resolve performance bottlenecks and production issues
• Monitor applications and improve system reliability and scalability
• Conduct root cause analysis for defects and incidents