Senior Software Engineer (Java)
About this position
The Senior Software Engineer (Java) will be responsible for developing and leading microservices architecture, managing databases, and implementing CI/CD pipelines while collaborating with cross-functional teams.
Responsibilities
• Develop and lead microservices architecture using Java (Spring Boot 2.5+).
• Manage and optimize MSSQL databases.
• Implement and maintain CI/CD pipelines for automated deployments.
• Use Kubernetes (K8s) for container orchestration and scalability.
• Conduct log analysis to troubleshoot and improve system performance.
• Collaborate with cross-functional teams to deliver scalable solutions.
Requirements
• Minimum 5 years of development experience.
• Hands-on experience in programming languages and development frameworks Expertise in Java (Spring Boot 2.5+).
• Experienced of DevOps: CI/CD.
• Experienced of Container base: Kubernetes.
• Experienced in MySQL.
• Great communication and coordination skills.
• Excellent analytical thinking and problem-solving skills.