First Citizens Bank India logo

Software Engineer II - Full Stack(Java & React)

First Citizens Bank India
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

5 - 7 Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootMicroservices ArchitectureSQLtroubleshootingUnit TestingDesign PatternsRESTful APIs

Job description

Overview

Software Engineer II (Java, Full Stack) role on the Payments and Cards team at FC Global Services India LLP (First Citizens India), focused on designing and building large-scale enterprise applications and integrations.

What you'll do

  • Drive complex technical efforts (solutioning) across one or more engineering teams in Cards or Payments team.
  • Own application design and technical ownership of new integrations or enhancements to existing integrations.
  • Build Java Microservices and Spring Boot applications deployed on OpenShift.
  • Build code and deploy/promote it into various pre-prod environments using CI/CD and DevOps.
  • Troubleshoot and triage issues in production and pre-production environments.
  • Keep all development (preproduction) environments operational.
  • Deploy on containers and server platforms.
  • Develop with RDBMS and/or NoSQL databases.
  • Contribute to and drive best practices in Java design patterns, SOLID principles and integration patterns.
  • Fix quality issues and work closely with Quality and business partners to ensure timely resolution.
  • Fix vulnerability issues reported by automated tools or Quality team members.
  • Create documentation to hand off developed software to App Support teams.
  • Provide deployment support to the Application-support team.

What you'll need

  • 5-7 years experience building enterprise applications.
  • Strong coding experience in Java Microservices and Spring Boot deployed on OpenShift.
  • Strong deployment experience on containers as well as server platforms.
  • Strong development experience with RDBMS and/or NoSQL databases.
  • Expert at Java design patterns, SOLID principles and integration patterns.
  • Java 11.0 or later (Advanced).
  • Spring/Spring Boot (Advanced).
  • Database/SQL/RDBMS (Advanced).
  • React/NodeJS (Intermediate).
  • DevOps/CI/CD (Intermediate).
  • Microservices (Advanced).
  • Kubernetes/Containerization (Intermediate).
  • Linux/Unix (Intermediate).
  • MQ/JMS/Kafka/Messaging (Intermediate).
  • Technical communication and verbal and written communication skills.

Nice to have

  • Payments domain.
  • Cards processing.
  • Appian (Intermediate).
  • AWS (Intermediate).
  • Banking domain and Payment Cards Industry knowledge.

Details

  • Role type: Hybrid.
  • Location: Bangalore.
  • Reports to: Senior Manager.
  • Career level: P2.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II - Full Stack(Java & React)