Skill diminta
AWSAzureCI/CDDockerGCPGitLab CIJavaKubernetesMicroservicesPostgreSQLRedisSpring Boot
Deskripsi
Tanggung Jawab
Key Responsibilities
- Design, develop, and maintain microservices for our internet banking platform using Spring Boot and Java.
- Ensure the backend systems are secure, scalable, and performant to handle high transaction volumes.
- Collaborate with cross-functional teams to deliver new banking features and enhancements.
- Utilize GitLab CI/CD for seamless integration and deployment to Kubernetes clusters.
- Implement and manage data storage solutions using PostgreSQL.
- Integrate messaging systems using Kafka for real-time data processing.
- Optimize performance with caching strategies using Redis.
- Troubleshoot and resolve complex technical issues in a banking environment, ensuring high availability and reliability.
Kualifikasi
- Technical Skills & Qualifications
- Strong proficiency in
- Java
- and
- Spring Boot
- Experience with
- microservices architecture
- Hands-on experience with
- GitLab CI/CD
- and deployment to
- Kubernetes
- Strong knowledge of
- PostgreSQL
- for database management.
- Experience with
- Kafka
- for building data pipelines and distributed systems.
- Familiarity with
- Redis
- for caching solutions.
- Proven experience in building
- secure and highly available systems
- , preferably in the
- financial services or internet banking sector
- Solid understanding of
- RESTful APIs
- and third-party service integrations.
- Strong
- problem-solving skills
- and ability to work effectively in a
- collaborative environment
- Nice to Have
- Experience with
- cloud platforms
- such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
- Familiarity with
- container orchestration tools
- such as Docker.
- Knowledge of
- security best practices
- in microservices, Kubernetes, and financial systems.