Senior Backend and DevOps Engineer (Remote)
Remote
Contracted to Full Time
Experienced
Hello jobseekers! One of our client in the tech industry is looking for a Senior Backend and DevOps Engineer to join their team with the following details:
[INDONESIAN CITIZEN ONLY]
Job Summary:
As a highly skilled Senior Backend Developer with strong , you have deep expertise in Java web applications, GitLab for CI/CD, and AWS infrastructure. You will be responsible for designing and developing backend systems, implementing DevOps practices, and managing cloud architecture.
Requirements :
Backend Development:
[INDONESIAN CITIZEN ONLY]
Job Summary:
As a highly skilled Senior Backend Developer with strong , you have deep expertise in Java web applications, GitLab for CI/CD, and AWS infrastructure. You will be responsible for designing and developing backend systems, implementing DevOps practices, and managing cloud architecture.
Requirements :
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in backend development, particularly in Java.
- 4+ years of hands-on experience in DevOps, including CI/CD pipelines and cloud infrastructure management.
- Proficiency in Java frameworks such as Spring Boot and Hibernate.
- Strong experience with GitLab CI/CD pipelines.
- Extensive knowledge of AWS services and best practices.
- Experience with containerization technologies (Docker, Kubernetes).
- Strong understanding of microservices architecture and RESTful APIs.
- Experience with databases like MySQL, PostgreSQL, and NoSQL databases
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Familiarity with other programming languages (Python, Go, etc.)
- Knowledge of security best practices in cloud and DevOps environments.
- Exposure or experience in Gen-AI application.
Backend Development:
- Design, develop, and maintain high-performance, scalable backend systems using Java.
- Implement RESTful APIs, microservices architecture, and other backend services.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize application performance and troubleshoot issues.
- Implement and manage CI/CD pipelines using GitLab for seamless deployment and integration.
- Automate infrastructure provisioning, configuration, and deployment on AWS.
- Maintain and optimize containerization and orchestration using Docker and Kubernetes (EKS).
- Monitor and manage application performance, scalability, and security on AWS.
- Design and implement secure, scalable cloud architecture on AWS.
- Utilize AWS services such as EC2, RDS, S3, Lambda, and ECS/Fargate.
- Ensure high availability, fault tolerance, and disaster recovery solutions.
- Monitor, analyze, and optimize cloud infrastructure costs.
- Work closely with cross-functional teams including product management, frontend development, and QA.
- Mentor and guide junior developers and DevOps engineers.
- Participate in code reviews and ensure best practices in coding and architecture.
Apply for this position
Required*