We are seeking experienced Software Engineers proficient in Java to join our dynamic team. The ideal candidates will have hands-on experience in containers, cloud platforms, and distributed systems.
Key Responsibilities:
- Develop, test, and deploy scalable Java applications.
- Design and manage containerized applications using Docker and Kubernetes.
- Leverage cloud services (Azure, AWS, GCP) for application deployment and maintenance.
- Implement distributed systems and ensure high availability and performance.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Troubleshoot and resolve complex technical issues.
- Stay updated with industry trends and integrate best practices.
- Participate in code reviews and contribute to continuous improvement.
Strong experience in Java, J2EE, and related technologies.
Proficiency in containerization and cloud platforms.
Knowledge of distributed systems architecture.