Senior Full Stack Developer with Cloud and Kubernetes Expertise
Job Overview:
We are seeking an experienced Senior Full Stack Developer to join our development team. This role is ideal for a professional with 6+ years of experience in software development, who is proficient in Java, Spring Boot, Cloud – Azure, AWS, and Kubernetes, with a strong emphasis on secure application development. You will lead the design, development, and deployment of high-performance cloud-native applications, ensuring that security, scalability, and reliability are at the forefront of every solution.
Key Responsibilities / Qualifications:
• Lead the design, development, and architecture of scalable cloud-native applications using Java, ensuring best practices in microservices architecture.
• Implement and enforce security best practices in all stages of application development, ensuring secure handling of data, encryption, and access management.
• Utilize AWS or Azure, including Kubernetes Service (AKS/EKS), Identity Management (IAM), and Key Management Service (KMS), to deploy and manage applications with a focus on security and scalability.
• Design and implement robust authentication and authorization mechanisms using OAuth2, OIDC, JWT, and other modern identity management systems.
• Oversee containerization of applications using Docker and deploy/manage them in Kubernetes clusters, ensuring optimal performance, security, and scalability.
• Guide the implementation of CI/CD pipelines (GitLab), ensuring smooth, secure, and automated deployment processes.
• Mentor and provide technical guidance to junior developers, leading code reviews and driving adherence to high coding standards.
• Collaborate with cross-functional teams to define and implement monitoring, logging, and alerting mechanisms (Prometheus, Grafana, ELK Stack) for applications running in Kubernetes.
• Ensure secure API development, secure communication, data encryption, and secrets management across all cloud services and applications.
• Actively participate in architecture discussions and contribute to the continuous improvement of development practices.
• Keep up to date with the latest Java, Spring Boot, cloud-native, and security technologies, and share knowledge within the team.
• Strong knowledge of security best practices (encryption, secrets management, secure coding practices) and ability to apply these in cloud-native development.
• Knowledge of networking, secure API development, and Zero Trust Security models in cloud applications.
• Excellent communication skills, with the ability to lead and mentor development teams.
Senior Full Stack Developer with Cloud and Kubernetes Expertise
Job Overview:
We are seeking an experienced Senior Full Stack Developer to join our development team. This role is ideal for a professional with 6+ years of experience in software development, who is proficient in Java, Spring Boot, Cloud – Azure, AWS, and Kubernetes, with a strong emphasis on secure application development. You will lead the design, development, and deployment of high-performance cloud-native applications, ensuring that security, scalability, and reliability are at the forefront of every solution.
Key Responsibilities / Qualifications:
• Lead the design, development, and architecture of scalable cloud-native applications using Java, ensuring best practices in microservices architecture.
• Implement and enforce security best practices in all stages of application development, ensuring secure handling of data, encryption, and access management.
• Utilize AWS or Azure, including Kubernetes Service (AKS/EKS), Identity Management (IAM), and Key Management Service (KMS), to deploy and manage applications with a focus on security and scalability.
• Design and implement robust authentication and authorization mechanisms using OAuth2, OIDC, JWT, and other modern identity management systems.
• Oversee containerization of applications using Docker and deploy/manage them in Kubernetes clusters, ensuring optimal performance, security, and scalability.
• Guide the implementation of CI/CD pipelines (GitLab), ensuring smooth, secure, and automated deployment processes.
• Mentor and provide technical guidance to junior developers, leading code reviews and driving adherence to high coding standards.
• Collaborate with cross-functional teams to define and implement monitoring, logging, and alerting mechanisms (Prometheus, Grafana, ELK Stack) for applications running in Kubernetes.
• Ensure secure API development, secure communication, data encryption, and secrets management across all cloud services and applications.
• Actively participate in architecture discussions and contribute to the continuous improvement of development practices.
• Keep up to date with the latest Java, Spring Boot, cloud-native, and security technologies, and share knowledge within the team.
• Strong knowledge of security best practices (encryption, secrets management, secure coding practices) and ability to apply these in cloud-native development.
• Knowledge of networking, secure API development, and Zero Trust Security models in cloud applications.
• Excellent communication skills, with the ability to lead and mentor development teams.
