Java Developer
Capgemini Zobrazit všechny práce
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- 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.
- 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.
- 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!