Full stack JAVA senior developer with Cloud experience

Full stack JAVA senior developer with Cloud experience

Category: Software Development/ Engineering
City: Bangalore, Karnataka, India
Position ID: J0921-2180
Employment Type: Full Time

Position Description:

"CGI's Agile Digital Services team is expanding to meet the demands of clients digital transformation agendas. This is an excellent opportunity for an experienced Senior Software Engineer with a focus on backend technologies to join a high profile initiative within CGI where Agile teams using continuous delivery practices are helping our clients realize their digital transformation ambitions.

We are looking for Senior Software Engineers with extensive experience working in cross-functional Agile delivery teams. You will be as comfortable reviewing code as you are writing it and have solid commercial experience designing, building and testing scalable application services with intuitive APIs. You will be someone who is keen to make a contribution outside of their own remit by assisting others, providing technical leadership, sharing knowledge and supporting a culture of continous learning and improvement.



"
"- Design, develop, test and maintain backend application services as part of a cross functional Agile team.
- Uses continuous delivery and DevOps practices and methodologies to deliver high quality software.
- Able to engage with clients, business analysts, and other engineers to understand functional and technical requirements.
- Monitor and track the teams progress against goals and proactively support other team members.
- Able to effectively communicate complex solutions across both technical and non-technical stakeholders.
- Provide technical leadership and guidance ensuring the team follows best practices; unit testing, refactoring, performing code reviews, producing documentation and ensuring software is maintainable and extensible"
"- 7+ years experience with Java and related technologies e.g Spring, Spring Boot
- 7+ years experience with databases (relational or No-SQL e.g. MySQL, Postgres, Redis) and associated technologies (SQL, JPA, Spring Data)
- Practices and can coach TDD/BDD techniques
- Experience with Service Oriented Architectures, protocols and API design (e.g. REST, GraphQL, gRPC, AMPQ)
- Competent in one or more Agile methodologies (e.g. Scrum or Kanban or SAFe) with demonstrable experience working within an Agile delivery team
- Able to design, build and manage Continuous Integration & Delivery (CI/CD) pipelines and is familiar with DevOps tools and practices (e.g. Jenkins, Ansible, plus scripting languages like Bash or PowerShell)
- Experience with one or more cloud environments (AWS, Azure or GCP) and related technologies (Docker, Kubernetes)
- Solid experience with version control systems and workflows (Git)
Any knowledge or experience in the following would be a bonus but not essential:
- Experience with web application frameworks (e.g. NodeJS, React, Bootstrap, HTML5/CSS3)
- Experience with Serverless or Microservices architectures
- Experience with Monitoring and Data Analytics tools (e.g. ELK stack, Prometheus, InfluxDB, Grafana)"

Skills:

  • SQL

What you can expect from us:

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

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

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer.