Capgemini is one of the leading providers of consulting, technology and outsourcing services. We offer the services of 300,000 professionals in over 50 countries with experience in application development, systems integration, web portal development, security and quality assurance.
We have been operating on the global market for 55 years and on the local Czech market we have been a partner of leading banks and insurance companies for over 20 years. We help our clients grow through our consulting and ready-made or customized solutions.
We offer our employees the background of an international consulting company and at the same time a pleasant working environment of smaller offices in Prague and Brno.
Our client is one of the world's largest and most respected financial institutions , with 329 years of success, quality, and innovation behind it.
We are looking for a strong JAVA developer to help us grow! There are multiple exciting challenges ranging from maintaining low latency, high throughput in handling millions of events a day, modernizing the Lucene-based back-end for UIs, introducing thin-clients based on HTML-5, enhancing our SOA architecture to use a more efficient shared-caching mechanism while at the same time minimizing breaks through reconciliation with external parties and helping our clients' business achieve his ambition of being a top-ranking investment broker!
The team is global and currently 50-strong with 10 of them in Prague. Our client is now growing further and with it the opportunities to advance and lead.
YOUR ROLE
- Designing and developing both business and non-functional features using Java technologies and advanced object-oriented programming principles.
- Working closely with a global development team to deliver scalable, high-quality solutions.
- Learning the Cash Equities business and relevant regulatory requirements to align development with business goals.
- Collaborating with business analysts and operations teams to gather, clarify, and implement technical and functional requirements.
- Following structured Agile/Scrum development processes and applying test-driven development to ensure high code quality and support a zero-defect strategy.
- Utilizing modern development toolsets such as Jira, Confluence, Bitbucket, and TeamCity for task management, documentation, version control, and CI/CD.
- Cooperating with testing and support teams throughout the project lifecycle to ensure smooth delivery and deployment.
- Investigating production issues with application support teams and contributing to platform improvements that enhance stability, maintainability, and resilience.
- Working onsite in the Prague office three days per week as part of a hybrid work model.
YOUR PROFILE
- Strong experience with Java, including advanced concepts and object-oriented design patterns.
- Familiarity with DevOps practices and modern development workflows.
- Proficiency in Git for source control and build tools such as Maven or Gradle.
- Working knowledge of Spring or Spring Boot frameworks.
- Experience with relational and/or NoSQL databases.
- Solid hands-on experience with unit and integration testing, as well as release management.
- Comfortable operating in Linux environments and scripting in Python, Perl, or Bash.
- Understanding of web services, middleware, and messaging systems.
- Exposure to containerization technologies like Docker and Kubernetes.
- A good grasp of microservices architecture and building scalable, distributed systems.
WHAT YOU'LL LOVE ABOUT WORKING HERE
- We offer a space for self-realization, and we’ll support you to push yourself further and help you get certifications! The advantage of an international company is that it offers both know-how and diverse opportunities across branches.
- We are fans of flexibility and trust. Working hours are relaxed and a home office is of course possible. The most important thing is that YOUR work is delivered on time and with quality.
- We offer multiple benefits, such as meal vouchers, multisport card, birthday day off, free entrance to a fitness studio in the office building and much more! Except that, we organize a company breakfast every month!