Job Title Principal Software Engineer - Full Stack Developer
Category IT
Location Bengaluru
Company First Citizens India
Description Job description
Key Deliverables:
Design, develop, test, and deploy software solutions for treasury management, leveraging relevant technologies and programming languages.
Develop and maintain secure APIs in Java and Python for seamless integration with other financial systems.
Participate and contribute to UI development in React/Next.js.
Contribute in building and packaging Nodejs, Java and Python artifacts.
Provide technical support for the solutions deployed.
Interface with other support teams such as network engineers resolving firewalls between various technical entities, database administrators to troubleshoot and support.
Write clean, well-documented, and maintainable code.
Participate in code reviews and contribute to the teams knowledge base.
Work closely with treasury professionals to understand their needs and requirements.
Collaborate with other developers and testers to ensure the quality and reliability of the software.
Participate in brainstorming sessions and contribute to the development of new ideas.
Develop and execute unit and integration tests to ensure the quality and reliability of the software.
Troubleshoot and resolve software issues in a timely manner.
Continuously improve the performance and scalability of the software.
Design and implement Microservices, Even Driven Architecture and Message Oriented Middleware (Kafka) solutions.
Creation of re-usable artifacts.
Contribute and troubleshoot issues in the CICD pipeline (GitLab) including but not limited to fixing security vulnerabilities.
Contribute to deployment to Kubernetes/OpenShift infrastructure.
Participate in Disaster Recovery for high availability.
Good hands-on observability tools like Dynatrace, Splunk
Participate in Database design and optimization.
Contribute in deployment to Linux VMs.
Skills and Qualification
Bachelor s degree in computer science with 8+ years of experience.
SQL Server- Ability to troubleshoot issues with DBAs
Network- ability to troubleshoot issues storage, FW, DNS issues with relevant experts.
OS- Windows in depth understanding of file systems, event logs, permissions etc. to help in troubleshooting.
Experience in design and development of APIs using Microservices and Event Driven Architecture.
Full stack developer with strong programming skills React/Next.js (front end) and Java, Python (backend)
Knowledge of IDE tools such as IntelliJ, Eclipse, PyCharm and VSCode.
Experience on build tools like Maven, NPM, Pip, etc.
Knowledge of data pipeline automation and workflow orchestration tools like Apache NiFi and Apache Airflow
Knowledge and experience on CICD(GitLab) pipeline, artifact registries like Nexus/JFrog Artifactory and Kubernetes/OpenShift infrastructure.
Familiarity with treasury management concepts, processes. Desirable but not must.
Strong analytical and problem-solving skills.
Ability to work independently and as part of a team.
Experience with Agile development methodologies is a plus.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Ability to work independently and as part of a team.
Salary Not Disclosed
Last Date 2026-02-23 00:00:00
Apply Link Click Here