F

Software Engineer II - Java Full Stack

First Citizens Bank India
NewPosted yesterday

LOCATION

Bangalore · Hybrid

EXPERIENCE

Not specified

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

JavaFull-Stack DevelopmentRESTful APIsMicroservices ArchitectureSQLReact.jsSpring Boot

Job description

Overview

The Software Engineer II designs, develops, enhances, deploys, and supports enterprise full-stack applications for Financial Model Execution Platforms and related business capabilities. The role supports enterprise data warehouse functions including Regulatory Reporting, Finance, and Risk steering.

What you'll do

  • Design, develop, test, and deploy scalable full-stack applications using React.js, Java, Spring Boot, Node.js, Python, Kafka, and relational databases.
  • Design and implement RESTful APIs, microservices, and event-driven solutions for business and data processing requirements.
  • Translate business requirements into technical designs and implementation plans.
  • Build reusable components, application frameworks, and shared services to improve development efficiency.
  • Analyze business and technical requirements and assess system impacts, dependencies, and risks.
  • Provide effort estimates, technical recommendations, and implementation strategies for new initiatives and enhancements.
  • Collaborate with solution architects, product owners, and stakeholders to define scalable solutions.
  • Support production applications and troubleshoot complex issues across UI, middleware, messaging platforms, and databases.
  • Monitor application performance and identify opportunities for optimization and automation.
  • Participate in on-call rotations and incident management activities.
  • Develop automated units, integration, and regression tests.
  • Drive continuous improvement initiatives related to application performance, security, reliability, and maintainability.
  • Contribute to Agile ceremonies, sprint planning, retrospectives, and release activities.
  • Contribute towards Application Deployment, Disaster Recovery & High Availability, Documentation, and Knowledge Sharing.
  • Work with global technology teams across different time zones, primarily US, to deliver timely business value.
  • Support peers, the team, and department management.
  • Develop and maintain partnership with business and IT stakeholders.
  • Lead a team of Data Engineering associates.

What you'll need

  • Strong experience building web applications using React.js and JavaScript/TypeScript.
  • Strong experience developing backend services using Java, Spring Boot, and microservices architecture.
  • Experience implementing event-driven architecture using Kafka.
  • Experience using Python for automation, data processing, or backend services.
  • Advanced SQL development and database design experience with Oracle and Netezza.
  • Experience designing and consuming REST APIs.
  • Experience with GitLab, CI/CD pipelines, Jira, and Confluence.
  • Experience working in Agile/Scrum environments.
  • Excellent verbal, written, and interpersonal communication skills.
  • Excellent problem-solving skills, incident management, root cause analysis, and proactive solutions to improve quality.
  • Excellent ability to communicate technical information clearly and work effectively with cross-functional teams.
  • Strong analytical and problem-solving skills.
  • Attention to detail to ensure accuracy and thoroughness in all tasks.

Nice to have

  • Experience with cloud platforms, AWS, and container technologies such as Docker and Kubernetes.
  • Experience within financial services, banking, risk, treasury, forecasting, or regulatory reporting environments.

Details

  • Job location: Bangalore, India.
  • Work mode: Hybrid.
  • Participate in on-call rotations.
  • Work with global technology teams across different time zones, primarily US.
  • Reports to Senior Manager - Data Engineering.
  • Partners with senior leaders and cross-functional teams.

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 - Java Full Stack