Deskripsi Pekerjaan
Join Capgemini as a Senior Java Developer and empower your career with a global leader in digital transformation. We provide a dynamic environment where you can shape your professional journey while being supported by cutting-edge technologies and collaborative teams. As part of our innovation-driven culture, you'll tackle complex challenges across diverse industries, building scalable solutions that drive business impact. We offer continuous learning opportunities, mentorship programs, and a flexible work culture designed to accelerate your growth.
Your expertise will be instrumental in developing high-performance applications using modern Java frameworks and cloud-native architectures. You'll collaborate with cross-functional teams to translate business requirements into robust technical solutions while mentoring junior developers. At Capgemini, we value initiative, creativity, and technical excellence, providing the resources you need to excel in your role and advance your career.
Tanggung Jawab
- Design, develop, and maintain scalable Java applications using Spring Boot, Microservices, and cloud technologies
- Lead technical implementation of complex features while ensuring code quality through rigorous testing and code reviews
- Mentor junior developers and provide technical guidance on best practices and architectural decisions
- Collaborate with product owners and stakeholders to define technical requirements and deliverables
- Optimize application performance and resolve scalability issues in production environments
- Implement CI/CD pipelines and DevOps practices to streamline deployment processes
- Research and integrate emerging technologies to enhance system capabilities
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of experience in Java development with strong core Java fundamentals
- Expertise in Spring Boot, Microservices, RESTful APIs, and cloud platforms (AWS/Azure)
- Proficiency with containerization (Docker/Kubernetes) and serverless technologies
- Strong problem-solving skills with experience in debugging complex systems
- Experience with Agile methodologies and version control systems (Git)
- Demonstrated ability to lead technical projects and mentor development teams