Luxoft Poland

Senior Java Cloud Developer

Wrocław, Lower Silesian Voivodeship, PL

21 days ago
Save Job

Summary

🔹 Project Description



We are embarking on an exciting project that requires expertise in a diverse range of technologies. This project aims to enhance our systems' efficiency and performance through the implementation of cutting-edge tools and methodologies. As part of our team, you will be responsible for deploying and maintaining critical infrastructure components, streamlining development workflows, and optimizing system performance. This project offers an opportunity to work with state-of-the-art technologies and contribute to the evolution of our IT landscape.

______________________________________



🔹 Responsibilities


Kubernetes and Azure Cloud Management:


• Deploy, manage, and optimize Kubernetes clusters on Azure Cloud (AKS).

• Ensure the efficient operation and scaling of containerized applications.


Infrastructure as Code:


• Write and maintain Terraform scripts to manage infrastructure as code on Azure.

• Automate infrastructure provisioning and deployments.


Version Control and CI/CD Pipelines:


• Manage and optimize GitLab and GitHub repositories for version control.

• Design, implement, and maintain CI/CD pipelines using GitLab CI/CD.


Scripting and Automation:


• Utilize strong Bash scripting skills to automate routine tasks and interact with application code.

• Develop scripts to support application development and deployment processes.


Messaging Systems and Databases:


• Manage and maintain Kafka clusters, ensuring reliable message streaming and processing.

• Work with Couchbase or similar NoSQL databases to support application data needs.


System Maintenance:


• Perform and manage housekeeping jobs to maintain system health and performance.

• Monitor and troubleshoot system issues, ensuring minimal downtime.


Containerization:


• Implement and manage containerized applications using Docker and Kubernetes.

• Support the development and deployment of containerized solutions.


Application Development:


• Develop and maintain applications, ensuring they meet business requirements.

• Collaborate with development teams to integrate and deploy applications.


______________________________________



🔹 Mandatory Skills



• Java programming skills is a must

• Hands-on experience with Kubernetes, preferred on Azure Cloud (AKS).

• Proficiency in cloud technologies (Azure preferred), including writing Terraform scripts for infrastructure as code.

• Experience with GitLab and GitHub for version control and CI/CD pipelines.

• Strong scripting skills, especially with Bash, to understand and interact with application code.

• Ability to manage Kafka clusters and work with messaging systems.

• Experience with Couchbase or similar NoSQL databases.

• Proficiency in managing housekeeping jobs for system maintenance.

• Experience with containerization technologies.

• Application development experience.



🔹 Nice-to-Have Skills


• Familiarity with Dora metrics for DevOps performance.

• Knowledge of Helm charts for Kubernetes package management.

• Experience with Kafka for real-time data streaming.

• Experience with containerization technologies, preferably AKS.



#JavaDeveloper #CloudDeveloper #SeniorJava #SpringBoot #AWS #Microservices #CloudComputing #Docker #Kubernetes #DevOps #BackendDeveloper #TechJobs #HiringNow #LuxoftCareers #RemoteJobs

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job