Job Title: Java Developer
Job Type: Payroll and Contract under Accord Innovations Sdn Bhd
Duration: 12 months
Project: Insurance
Location: KL, Malaysia (onsite)
Job Summary: We are seeking a highly skilled Full Stack Java Developer to join our dynamic engineering team. The ideal candidate will have extensive experience working with Java, Spring Boot, Microservices, Angular, Kubernetes, CI/CD, and cloud platforms such as GCP and AWS. You will be responsible for designing, developing, and maintaining scalable cloud-based SaaS applications, integrating them with Power Curve and ensuring high availability and performance.
Key Responsibilities:
- Backend Development: Develop robust, scalable, and high-performance backend solutions using Java, Spring Boot, and Microservices architecture.
- Frontend Development: Design and implement intuitive, responsive, and user-friendly interfaces with Angular.
- Cloud Platforms: Leverage cloud platforms such as GCP and AWS to build, deploy, and maintain cloud-native applications and services.
- Microservices Architecture: Build and maintain microservices, ensuring scalability, fault tolerance, and performance optimization.
- CI/CD Pipelines: Design, implement, and manage CI/CD pipelines to streamline the development and deployment process, ensuring faster and more reliable releases.
- Kubernetes & Containerization: Utilize Kubernetes for container orchestration and deployment, ensuring efficient resource management and scalability.
- SaaS Integration: Work on cloud-based SaaS integration, particularly with Power Curve, ensuring seamless data flow and integration with other systems.
- Collaboration & Agile Methodology: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions using Agile methodologies.
- Troubleshooting & Optimization: Troubleshoot, debug, and optimize application performance to ensure smooth and efficient operation in production environments.
Skills & Qualifications:
- Core Technologies:
- Proficiency in Java, Spring Boot, and Microservices architecture.
- Strong knowledge of frontend technologies, particularly Angular.
- Experience with containerization and orchestration tools, including Kubernetes.
- Deep understanding of cloud platforms (GCP, AWS) and their services (EC2, S3, Lambda, Cloud Functions, etc.).
- Familiarity with cloud-based SaaS architecture, particularly Power Curve integration.
- Development Tools & Practices:
- Hands-on experience with CI/CD pipelines, Git, Jenkins, or other build and deployment tools.
- Strong knowledge of RESTful APIs and service-oriented architectures.
- Experience in unit testing and test-driven development (TDD).
- Familiarity with Docker for containerization and version control systems like Git.
- Cloud & SaaS Integration:
- Experience with cloud infrastructure and services on AWS or GCP.
- Experience with integrating and scaling SaaS applications in the cloud.
- Familiarity with Power Curve integration and optimization techniques for cloud-based platforms.
- Soft Skills:
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills in an Agile environment.
- Ability to manage multiple tasks and projects simultaneously, while meeting deadlines.
- Passion for learning new technologies and adapting to changes in the tech landscape.
Preferred Qualifications:
- Experience with NoSQL databases
- Knowledge of security best practices for cloud and SaaS applications.
- Experience with monitoring tools (Prometheus, Grafana, etc.) and logging systems (ELK stack).
- Previous experience in developing enterprise-level applications or working in a large-scale production environment.
Job Title: Java Developer
Job Type: Payroll and Contract under Accord Innovations Sdn Bhd
Duration: 12 months
Project: Insurance
Location: KL, Malaysia (onsite)
Job Summary: We are seeking a highly skilled Full Stack Java Developer to join our dynamic engineering team. The ideal candidate will have extensive experience working with Java, Spring Boot, Microservices, Angular, Kubernetes, CI/CD, and cloud platforms such as GCP and AWS. You will be responsible for designing, developing, and maintaining scalable cloud-based SaaS applications, integrating them with Power Curve and ensuring high availability and performance.
Key Responsibilities:
- Backend Development: Develop robust, scalable, and high-performance backend solutions using Java, Spring Boot, and Microservices architecture.
- Frontend Development: Design and implement intuitive, responsive, and user-friendly interfaces with Angular.
- Cloud Platforms: Leverage cloud platforms such as GCP and AWS to build, deploy, and maintain cloud-native applications and services.
- Microservices Architecture: Build and maintain microservices, ensuring scalability, fault tolerance, and performance optimization.
- CI/CD Pipelines: Design, implement, and manage CI/CD pipelines to streamline the development and deployment process, ensuring faster and more reliable releases.
- Kubernetes & Containerization: Utilize Kubernetes for container orchestration and deployment, ensuring efficient resource management and scalability.
- SaaS Integration: Work on cloud-based SaaS integration, particularly with Power Curve, ensuring seamless data flow and integration with other systems.
- Collaboration & Agile Methodology: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions using Agile methodologies.
- Troubleshooting & Optimization: Troubleshoot, debug, and optimize application performance to ensure smooth and efficient operation in production environments.
Skills & Qualifications:
- Core Technologies:
- Proficiency in Java, Spring Boot, and Microservices architecture.
- Strong knowledge of frontend technologies, particularly Angular.
- Experience with containerization and orchestration tools, including Kubernetes.
- Deep understanding of cloud platforms (GCP, AWS) and their services (EC2, S3, Lambda, Cloud Functions, etc.).
- Familiarity with cloud-based SaaS architecture, particularly Power Curve integration.
- Development Tools & Practices:
- Hands-on experience with CI/CD pipelines, Git, Jenkins, or other build and deployment tools.
- Strong knowledge of RESTful APIs and service-oriented architectures.
- Experience in unit testing and test-driven development (TDD).
- Familiarity with Docker for containerization and version control systems like Git.
- Cloud & SaaS Integration:
- Experience with cloud infrastructure and services on AWS or GCP.
- Experience with integrating and scaling SaaS applications in the cloud.
- Familiarity with Power Curve integration and optimization techniques for cloud-based platforms.
- Soft Skills:
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills in an Agile environment.
- Ability to manage multiple tasks and projects simultaneously, while meeting deadlines.
- Passion for learning new technologies and adapting to changes in the tech landscape.
Preferred Qualifications:
- Experience with NoSQL databases
- Knowledge of security best practices for cloud and SaaS applications.
- Experience with monitoring tools (Prometheus, Grafana, etc.) and logging systems (ELK stack).
- Previous experience in developing enterprise-level applications or working in a large-scale production environment.