Senior Java Developer with GCP
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#386625·Dodano 16 dni temu·4
Źródło: CapgeminiTech Stack / Keywords
JavaGCPBackendSpringMicroservicesArchitectureDevOpsCloud
Firma i stanowisko
Capgemini is an AI-powered global business and technology transformation partner with nearly 60 years of heritage, employing over 420,000 people in more than 50 countries. They deliver end-to-end services and solutions across strategy, technology, design, engineering, and business operations with a strong partner ecosystem and deep industry expertise.
Wymagania
- 5+ years experience in Java development
- Strong knowledge of core Java concepts: collections, access modifiers, exception handling
- Understanding of Java memory model, memory structure, and Garbage Collection
- Systems-thinking and engineering experience
- Ability to identify and resolve memory leaks
- Solid knowledge of concurrency (synchronized, volatile, atomic types)
- Experience with Future / CompletableFuture and multithreading
- Familiarity with modern Java features (records, sealed classes, default methods, virtual threads)
- Hands-on experience with Spring Boot and Spring Data
- Experience designing and implementing REST APIs and microservices
- Practical experience with unit and integration testing (JUnit, Mockito)
- Understanding of microservice architecture principles
- Exposure to GCP
Nice to have:
- Docker, Kubernetes (cloud-native approach)
- Messaging systems (Kafka, ActiveMQ)
- CI/CD tools (Jenkins, GitLab CI)
- Basic knowledge of Terraform / Infrastructure as Code
- Experience with Agile methods (Scrum/Kanban)
- Experience in distributed systems and observability tools
- Experience working with high-load systems
Obowiązki
- Design and develop backend systems using Java and the Spring ecosystem
- Build and maintain microservices-based architectures
- Write high-quality, maintainable code focused on performance and scalability
- Implement unit and integration tests using JUnit and Mockito
- Analyze and resolve performance issues such as memory leaks and garbage collection behavior
- Apply modern Java features and best practices in daily development
- Collaborate with DevOps teams on cloud and infrastructure (GCP, Terraform)
- Participate in code reviews, technical discussions, and architecture design
Benefity
- Hybrid working model combining office and home working with ergonomic home office package (laptop, monitor, chair)
- Access to over 70 training tracks with certification opportunities (e.g., GenAI, Architects, Google) on NEXT platform
- Free access to Education First language platform, Pluralsight, TED Talks, Coursera, and Udemy Business materials and trainings
- Practical benefits including private medical care with Medicover, additional packages (dental, senior care, oncology) on preferential terms
- Life insurance
- Access to 40+ options on NAIS benefit platform including Netflix, Spotify, and Medicover Sport
Elastyczne godziny
Dofinansowanie szkoleń
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Capgemini
736 aktywnych ofert