Rx-Java Programmer (Reactive Programming)

Category: Software Development/ Engineering
Main location: India, Maharashtra, Pune
Position ID: J0522-0013
Employment Type: Full Time

Position Description:

Rx-Java Programmer (Reactive Programming)
Development of the expected functionalities on the basis of the design decided by the team and the IT guidelines (EA rules such as security and integration, group methodologies …).
Active participation in the construction of technical designs in collaboration with the IT leader and the Ultim technical platform teams.
Help with acceptance testing of the developed solution
Level 3 support in case of anomaly or poor performance in production
Participation in the team's Agile ceremonies. Progress status, workload estimates, delivery commitments

The person must be autonomous and able to make proposals
Significant experience in the field of JAVA application development and REST API.
Knowledge of microservices architectures and the use of Kubernetes and knowledge of reactive software architectures.
Knowledge of API security and authentication is important.
Experience of development in AGILE mode (pace of delivery, agility of code refactoring, daily sharing of progress with the team, ...)
Autonomous in the practice of software testing with the writing of unit tests, monitoring of quality and performance indicators for the code produced.
Technical knowledge:
• Java, Quarkus, RxJava, Maven
• Kubernetes, Kafka, MongoDb
• Microsoft Azure (hosting and service PaaS), UNIX, Gitlab, Gitlab CI
• OpenId, Keycloak
• Knowledge of database and system administration is a plus
Business knowledge: DevOps, Software Testing Practice, CI/CD, Microservice, Event-Driven Architecture (EDA), Application Maintenance, Solution and Integration Pattern, Security By Design

Skills:

  • Java

What you can expect from us:

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.