Search by job, company or skills

E

Full Stack Engineer

7-9 Years
SGD 8,000 - 10,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a skilled and motivated Full Stack Engineer to join our Cloud Center of Excellence (CCoE) team. The candidate will be responsible for building and maintaining applications on AWS, leveraging modern Java technologies, containerization, and DevOps practices.

The ideal candidate will have strong proficiency in Java (17 or later), Spring Boot, RESTful APIs, Python, and Ansible playbooks, as well as experience with Docker, Kubernetes, GitLab CI/CD, patching Docker vulnerabilities, and TLS and certificate management.

This role offers the opportunity to work on innovative cloud-native solutions that enhance operational efficiency and deliver business value.

Key Responsibilities
. Design, develop, and maintain scalable backend services and RESTful APIs using Java (17 or later) and Spring Boot.

. Develop and maintain applications hosted on AWS, following cloud-native best practices.

. Contribute to front-end development where required for full-stack application delivery.

. Integrate with internal and external systems through secure and efficient API integrations.

. Implement automation using Python scripts and Ansible playbooks to streamline operations and deployments.

. Build and deploy containerized applications using Docker and orchestrate workloads on EKS (Kubernetes) and ECS.

. Implement and maintain CI/CD pipelines using GitLab, ensuring seamless build, test, and deployment processes.

. Identify, remediate, and patch Docker image vulnerabilities to maintain container security.

. Implement and manage TLS configurations and certificate lifecycle management for secure communication.

. Collaborate with Cloud Architect, and DevOps to deliver robust, scalable, and secure software solutions.

. Troubleshoot production issues, conduct root cause analysis, and optimize application performance.

Basic Qualifications

. Bachelor's degree in Computer Science, Software Engineering, or a related field.

. 7+ years of hands-on experience in software development in full-stack or backend roles.

. Strong proficiency in Java (17 or later) and experience with Spring Boot.

. Proficiency in writing Python scripts and developing Ansible playbooks for automation.

. Experience in designing and consuming RESTful APIs.

. Hands-on experience in building and deploying applications using Docker and orchestrating workloads on EKS (Kubernetes) and ECS.

. Practical experience in creating and managing CI/CD pipelines using GitLab.

. Experience in identifying and patching Docker vulnerabilities to ensure compliance and security.

. Knowledge of TLS and certificate management, including implementation and lifecycle maintenance.

. Familiarity with microservices architecture and cloud-native application development.

. Proficiency in version control (e.g., Git) and collaborative development workflows.

. Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Preferred Qualifications
. Experience in developing and deploying applications on AWS (e.g., EC2, ECS, EKS).

. Exposure to API gateways, security controls (OAuth2, JWT), and observability tools (Grafana, Prometheus, etc.).

. Understanding of container security best practices and vulnerability scanning tools (e.g., Prisma Cloud).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144530321

Similar Jobs