Senior Software Engineer (Java, GCP)
Brak informacji o wynagrodzeniu
SeniorFull-time
#442912·Dodano wczoraj·1
Źródło: nofluffjobs.comTech Stack / Keywords
JavaMultithreadingSpringBootIntegration testMicroservice architectureKubernetesKafkaCD toolsGitLab CITerraformInfrastructure as Code
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 across more than 50 countries. The company delivers end-to-end services and solutions leveraging deep industry expertise and a strong partner ecosystem.
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
- Ability to identify and resolve memory leaks
- Solid knowledge of concurrency including synchronized, volatile, atomic types
- Experience with Future / Completable functionalities and multithreading concepts
- 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:
- Experience with Docker, Kubernetes (cloud-native approach)
- Experience with messaging systems like Kafka, ActiveMQ
- Familiarity with CI/CD tools (Jenkins, GitLab CI)
- Basic knowledge of Terraform and Infrastructure as Code
- Experience working in Agile environments (Scrum/Kanban)
- Experience in distributed systems and observability tools
- Experience with high-load systems
Obowiązki
- Design and develop backend systems using Java and Spring ecosystem
- Build and maintain microservices-based architectures
- Write high-quality, maintainable code emphasizing performance and scalability
- Implement unit and integration tests using JUnit, Mockito
- Analyze and resolve performance issues including memory leaks and Garbage Collection behavior
- Apply modern Java features and best practices in development
- Collaborate with DevOps teams on cloud infrastructure using GCP, Terraform
- Participate in code reviews, technical discussions, and architecture design
Benefity
- Hybrid working model combining office and home office with ergonomic equipment
- Access to over 70 training tracks with certification opportunities including GenAI and Google
- Free access to Education First languages platform, Pluralsight, TED Talks, Coursera, and Udemy Business
- Private medical care with Medicover including additional packages (dental, senior care, oncology)
- Life insurance
- Access to 40+ options on NAIS benefit platform including Netflix, Spotify, and Medicover Sport
- Training budget
- Sport subscription
- Private healthcare
- International projects
- Free coffee
- Bicycle parking
- Free parking
- Mobile phone
- In-house trainings
- Modern office
- No dress code
Elastyczne godziny
Dofinansowanie szkoleń
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Premie
Telefon
Szkolenia wewnętrzne
Parking dla rowerów
Capgemini
730 aktywnych ofert