Oferta pracy

Senior Java & Scala Developer

CGI Information Systems and Management Consultants (Polska) Sp. z o.o.O firmie

Rekrutacja zdalna

Rekrutacja zdalna

To wyróżnienie ofert oznacza, że cały proces rekrutacyjny jest prowadzony zdalnie. Dowiedz się więcej
Rekrutacja zdalna

CGI Information Systems and Management Consultants (Polska) Sp. z o.o.

Wadowicka 6


Senior Java & Scala Developer

Position Description

We are searching for a Senior Engineer for the demanding payment environment of our client - large global financial institution. Engineer must be able to cope with distributed teams and program structures. Hence the person should have a senior appearance as well as in-depth SEPA, banking/payments experience and be assertive and resilient.
Your future responsibilities:

Senior Engineer is responsible of the following tasks:
  • Engineer to infrastructure implementations including deep technical knowledge within Payments area being responsible for the SEPA Squad/Tribe.
  • Generalist required to overview implementations, required capacities, organize team meetings, follow up on activities, communicate and coordinate with other departments at international and MD level, escalation to client department and CGI
Software development:
  • Write quality code suitable for payment processing
  • Building clear interfaces and abstractions
  • Building schemas and models for data storage an access
  • Building HTTP REST services
  • Building batch based batched processes
  • Building applications including streaming and producer consumer
  • Building front-end applications
  • Writing unit, functional and BDD based test scenarios
  • Choosing and implementing tech stack and frameworks
  • Responsible for their teams adherence to key design principles and target application architecture in alignment with overall CB F2B architecture
Design and Deployment:
  • Providing technical leadership, mentorship and direction to team members
  • Aid in development and growth of the team through code reviews
  • Identifying non-functional requirements
  • Ensuring consistent SDLC process adherence
  • Help writing stories and acceptance criteria
  • Instituting DevOps best practices (CI/CD, Automation etc..)
  • Integrate application monitoring into processes
  • Work alongside DevOps on deployment automation
  • Capable of handling ITAO responsibilities which include managing the infrastructure lifecycle including DR planning, asset management, patching, compliance reporting and understanding risk models appropriate for the application to implement and approve controls for access
Required qualifications to be successful in this role:
  • Technical development experience
  • Experience working with enterprise architecture patterns and solid working knowledge of enterprise architecture best practices
  • Object Oriented Design and Functional programming (Java, Scala)
  • Core Java experience -Data Structures, Algorithms and Design
  • Experience using concurrent program -multithreading, executors, locks and other techniques
  • Deployment automation CI/CD (Jenkins preferred, team-city)
  • Familiarity with containerization / virtualization -Docker / Kubernetes etc.
  • Experience building messaging/event applications(Kafka, JMS MQ)
  • Experience developing applications for relational databases using 3NF, complex queries, indexing (Oracle, MySQL)
  • Building applications working on large datasets Hadoop/Big Data (Hive / Spark)
  • Hands on automated testing (Junit, Mockito, BDD (serenity cucumber)
  • WebService, Microservicedesign, Service-oriented architecture (SOA) (spring preferred)
  • Experience securing applications (ACLs, SSL, JWT, Oauthetc)
  • Scalable infrastructure models (Cloud, SaaS, Openshift, PaaS etc)
  • Familiarity with UI frameworks (AngularJS, React, HTML5 etc)
  • Familiarity with NoSQL storage (Mongo, Cassandra, ElasticSearch)
  • Application profiling, performance monitoring, tracing
Non-technical knowledge:
  • Agile Methodology,
  • Kanban,
  • Scrum experience,
  • Strong Leading Skills,
  • Intercultural Skills
Linguistic proficiency:
  • English fluent is required.
Our offer:
  • Contract of employment
  • Private healthcare / Medicover Maxima
  • Share Purchase Plan (SPP) co-financed by CGI
  • Multisport Plus card and the Oxygen program
  • Profit Participation Plan
  • Referral bonuses, starting from 6k PLN
  • Creative Work
  • Brown Bags, hackathons and knowledge sharing events
  • Occasional gifts and celebration of anniversaries
About us

CGI is a global IT and business process services provider delivering high-quality business consulting, systems integration and outsourcing services. With over 77500 professionals in 40 countries, of which nearly 500 in Poland in 4 cities, CGI is a world leader in transforming innovation, information and technology to the success of our customers. A combination that opens many and flexible career paths.

If you join us at CGI, you will get the opportunity to become an owner, which means that you can influence your company's future, build success and take part of the values you contribute to create. As a owners, we are committed to what we do and it affects how we respond to our customers and each other. That is why we call our employees members. Because we are more than employees.

Do you also want to take part of a membership beyond the ordinary?

We will offer you a membership beyond the ordinary:

At CGI, our success comes from the talent and commitment of our members. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership.

As a member of CGI you has the opportunity to be an owner and to work in an environment where you enjoy working and feel empowered. With us, you’ll have plenty of possibilities to take care of yourself and the communities around you. You will have the opportunity to work with major local and global clients from different industries in challenging projects that have a true impact on our future. With us at CGI you can develop your career as an expert or if you like or take new steps towards managerial position. It’s up to you to get our full support to get you where you want to be.

This is what we call a membership beyond the ordinary.

Ready to be a member?
Rekomendacje kandydatów ze strony firm rekrutacyjnych uprzednio nie zaproszonych do współpracy z CGI nie będą rozpatrywane.
CGI jest pracodawcą oferującym równe szanse.

Ogłoszenie archiwalne

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy