Java Developer
capgemini
Job Description
In this role, you will:
- Design, develop, and maintain Java‑based applications for complex systems and enterprise platforms.
- Build and enhance microservices architectures using Java and related frameworks.
- Containerize and deploy applications using Docker and Kubernetes.
- Develop and maintain scripts using Python and Shell for automation and operational support.
- Work in Linux environments to troubleshoot, optimize, and support application deployments.
- Collaborate with DevOps teams to support CI/CD pipelines and release automation.
- Use Git, Jenkins, and Artifactory for version control, build management, and artifact handling.
Your Profile
Experience
- 4–9 years of experience developing software for complex systems or computerized products.
- B2 and C1 Grade
- Strong proficiency in Java with experience in microservices architecture.
- Hands‑on experience with Docker, Kubernetes, and Linux environments.
- Experience with scripting languages such as Python and Shell.
- Working knowledge of DevOps tools including Git, Jenkins, and Artifactory.
- Interest or experience in cloud and edge computing technologies.
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
What You’ll Love About Working Here
- Opportunity to work on modern Java, cloud, and microservices‑based platforms.
- A collaborative and agile work culture focused on engineering excellence and innovation.
- Continuous learning opportunities, training, and exposure to emerging technologies.