Citi

Senior Analyst – Digital Software Engineering

Citi

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSCloudDockerGrafanaGraphQLJavaJavaScriptJenkinsKafkaKubernetesMicroservicesMySQLNoSQLOpenShiftOraclePrometheusPythonRabbitMQRDBMSSparkSplunkSpringSpring BootSpringBootTerraformTypeScript

About the role

  • Write code, pair with other developers, and decompose acceptance criteria to deliver team backlog
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle and partner with stakeholders
  • Develop and engineer solutions within an Agile software delivery team to collaboratively deliver sprint goals
  • Contribute to the design, documentation, and development of enterprise applications leveraging modern technologies and design patterns
  • Influence and understand software architecture while contributing to Citi’s technical community
  • Follow and contribute to defining technical and team standards and resolve technical issues as necessary
  • Collaborate with technical leadership to achieve established goals

Requirements

  • 9+ years of experience as a Software Engineer/Developer using Python and Java
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object Oriented Principles
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Exposure to front-end technologies (Angular, Javascript, Typescript)
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines (Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
  • Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo)
  • Exposure to event-driven design and architecture (Kafka, Spark Flink, RabbitMQ, etc.)
  • B.Tech/B.Engg degree or equivalent work experience
  • Preferred: exposure to architecture for scalable, highly available, low latency applications
  • Preferred: exposure to Cloud infrastructure (OpenShift, AWS)
  • Preferred: exposure to API Management tools
  • Preferred: exposure to Infrastructure as Code tools (Terraform, Cloudformation)
  • Preferred: exposure to Security, Observability, and Monitoring tools (Grafana, Prometheus, Splunk, ELK, CloudWatch)
  • Preferred: experience mentoring and providing technical leadership for teams of 5 or more developers
  • Preferred: exposure to Job Schedulers (Autosys, Cloudwatch, etc.)
Getinz

Java Backend Developer

Getinz
Mid · Seniorfull-time🇮🇳 India
Posted: 15 days agoSource: getinz-people.freshteam.com
AngularApacheAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGrafanaJavaKafkaKubernetes+12 more
Activate Interactive

Senior Software Engineer, Back-End

Activate Interactive
Seniorcontract🇸🇬 Singapore
Posted: 3 days agoSource: apply.workable.com
AWSCloudDockerDynamoDBGradleGrafanaJavaJenkinsJUnitKafkaKotlinKubernetes+15 more
IDT BY INDET GROUP

Lead .NET Software Developer

IDT BY INDET GROUP
Seniorfull-time🇲🇩 Moldova
Posted: 13 days agoSource: jobs.lever.co
AWSCloudDockerETLGoGrafanaKafkaKubernetesMicroservicesMongoDBMySQL.NET+7 more
IDT BY INDET GROUP

Lead .NET Software Developer

IDT BY INDET GROUP
Seniorfull-time🇧🇾 Belarus
Posted: 13 days agoSource: jobs.lever.co
AWSCloudDockerETLGoGrafanaKafkaKubernetesMicroservicesMongoDBMySQL.NET+7 more
Ben Fatto

Developer, Java

Ben Fatto
Mid · Seniorfull-time🇧🇷 Brazil
Posted: 16 days agoSource: benfatto.recruitee.com
AngularAWSBigQueryCloudDockerGoogle Cloud PlatformJavaKafkaKubernetesMicroservicesOraclePostgres+4 more