- Job Title: Backend Developer/ Engineer (Java/Python|Docker & Kubernetes|GOVT|12 months|5000-7000 SGD)
- Duration: 12 months (extendable)
- Salary: 5000-7000
- Location: 1 Depot Rd, Singapore
- Eligibility: Only Singaporeans
Job Description
- Design, develop, and maintain clean, scalable, and high-performance server-side applications and APIs based on our Technology Stack.
- Deploy, configure, and maintain core infrastructure components, including load balancers, reverse proxies (e.g., Nginx, HAProxy), and API gateways.
- Utilize container-based technologies (e.g., Docker, Kubernetes, OpenShift Container Platform) to build, package, and deploy services.
- Collaborate with product managers, developers, and stakeholders to deliver robust, valuable, and impactful software.
- Adopt continuous delivery practices to improve software delivery performance.
- Perform automated build and tests in the DevSecOps pipeline.
- Ensure the security, reliability, and scalability of server-side applications and APIs.
- Be involved in the deployment and maintenance of the application, pushing new features and fixes to production efficiently.
Requirements
- Proven experience as a Backend Developer (or similar role).
- Proficiency in one or more programming languages, such as Java, Python.
- Strong knowledge of microservices development and containerization technologies (e.g., Kubernetes, Docker).
- Familiarity with database storage technologies such as RDBMS and No-SQL.
- Knowledge of networking protocols (e.g., TCP/IP, UDP), messaging protocols (e.g., MQTT), and developing REST APIs.
- Knowledge of role-based access control, authentication, and authorization.
- Knowledge of secure coding and cybersecurity best practices.
- Experience with DevSecOps practices and use of continuous integration and continuous delivery tools.
- Experience in the deployment and maintenance of applications in an air-gapped environment is preferred.
- Strong understanding of data structures, design patterns, algorithms, and software design.
- Experience in Agile methodologies (e.g., Scrum or Extreme Programming) and the software development lifecycle.
- Excellent analytical and communication skills, with the ability to convey technical concepts clearly to different audiences.
- Thrive in a team-oriented, project-based work environment.
- Have a passion for software development, technology, and continuous learning.
- Passionate about innovation and exploring new software architectures, frameworks, languages, and technologies.
Apply Now via MyCareersFuture
Only qualified candidates are contacted.
By submitting your resume or personal data, you consent to BGC Group Pte Ltd collecting, using, and disclosing your personal data to our clients and partners for the purpose of evaluating your suitability for job opportunities and related recruitment services. You acknowledge that you have read, understood, and agree to our Privacy Policy for Job Applicants, available at https://bgc-group.com/notice-for-job-applicants.