Back to all jobs
E
Senior Developer (Microservices + Java)
Encora
Kuala Lumpur1mo ago
- Seniority
- Senior
About the role
<p><strong>Key Responsibilities:</strong></p>
<ol>
<li><strong> Microservices Development</strong></li>
</ol>
<ul>
<li>Design, develop, and deploy scalable microservices using <strong>Spring Boot</strong> and <strong>Spring Cloud</strong></li>
<li>Implement service discovery, centralized configuration, and resilience patterns (e.g., circuit breakers)</li>
<li>Ensure loosely coupled, highly maintainable service architecture</li>
</ul>
<ol>
<li><strong> API Design & Development</strong></li>
</ol>
<ul>
<li>Build and maintain <strong>RESTful APIs</strong> for internal and external consumption</li>
<li>Ensure API security, versioning, and documentation (e.g., Swagger/OpenAPI)</li>
<li>Optimize APIs for performance and scalability</li>
</ul>
<ol>
<li><strong> System Integration</strong></li>
</ol>
<ul>
<li>Integrate services with relational databases such as <strong>MySQL</strong> / <strong>PostgreSQL</strong></li>
<li>Work with NoSQL databases such as <strong>MongoDB</strong></li>
<li>Implement asynchronous communication using <strong>Kafka</strong> or <strong>RabbitMQ</strong></li>
</ul>
<ol>
<li><strong> Code Quality & Testing</strong></li>
</ol>
<ul>
<li>Write clean, modular, and testable code following best practices</li>
<li>Develop unit and integration tests using <strong>JUnit</strong> and <strong>Mockito</strong></li>
<li>Ensure high code coverage and participate in code reviews</li>
</ul>
<ol>
<li><strong> Cloud & DevOps Enablement</strong></li>
</ol>
<ul>
<li>Containerize applications using <strong>Docker</strong></li>
<li>Deploy and manage applications on <strong>Kubernetes</strong></li>
<li>Work with cloud platforms such as <strong>AWS</strong>, <strong>Azure</strong>, or <strong>GCP</strong></li>
<li>Collaborate with DevOps teams for CI/CD pipeline integration</li>
</ul>
<ol>
<li><strong> Performance Optimization & Troubleshooting</strong></li>
</ol>
<ul>
<li>Identify and resolve performance bottlenecks and production issues</li>
<li>Monitor applications and improve system reliability and scalability</li>
<li>Conduct root cause analysis for defects and incidents</li>
</ul>
Perks & benefits
- Async
731,000+ hidden jobs like this
Encora and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites