Accion Technologies
5 months ago
Job Description :
We are seeking a skilled Software Engineer with a strong background in Java and GoLang, and a nice-to-have proficiency in Python. The ideal candidate will have experience in designing and developing cloud-native applications, as well as a solid understanding of containerization and orchestration using Kubernetes. As part of our dynamic team, you will be responsible for building, deploying, and monitoring cloud-native applications, and you should be enthusiastic about taking on DevOps responsibilities.
Key Responsibilities :
- Develop high-quality, scalable software solutions using Java, GoLang, and optionally Python.
- Collaborate with cross-functional teams to design and implement cloud-native applications.
- Utilize containerization technologies such as Docker for packaging software into standardized units for deployment.
- Orchestrate containerized applications using Kubernetes for automated deployment, scaling, and management.
- Continuously learn and adapt to new languages, tools, and technologies as required by project demands.
- Take ownership of the software development lifecycle, including building, testing, deployment, and monitoring.
- Implement best practices for security, reliability, and performance in cloud-native applications.
- Participate in code reviews, design discussions, and architecture planning sessions.
- Troubleshoot and debug issues in production and non-production environments.
- Contribute to the evolution of our DevOps practices, including automation, infrastructure as code, and CI/CD pipelines.
Requirements :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong programming skills in Java and GoLang; experience with Python is a plus.
- Proven experience in designing and developing cloud-native applications.
- Familiarity with containerization technologies such as Docker.
- Hands-on experience with Kubernetes for container orchestration.
- Willingness to learn new languages, tools, and methodologies as required.
- Ability to work effectively in a fast-paced, collaborative environment.
- Excellent problem-solving and communication skills.
- Experience with DevOps practices and tools is desirable.
- A passion for technology and a drive to stay updated on industry trends.
If you are passionate about building scalable and resilient cloud-native applications and enjoy working in a collaborative environment, we encourage you to apply for this exciting opportunity. Join us in shaping the future of cloud computing