Software Developer

new york, New York

Software Developer to perform the following duties:


• Design, Architect and Develop an Enterprise User Entitlement application for Citi Private business teams in Citi Bank.

• Develop and implement User Interface using Angular frameworks

• Develop Responsive web design. Client side MVC patterns

• Build Application for booking trades of different financial assets mainly using Java Spring Boot Framework, SQL Server etc.

• Develop Algorithms and implement using Java language

• Develop reusable components and services

• Create REST API, web/http services, JSON, messaging, authentication/authorization

• Work knowledge with server-side architecture (Java) in a high transactions volume environment

• Build automation tools and continuous integration (Maven, Jenkins, Nexus etc.)

• Use SQL query to read/insert/update /delete data in Oracle or any equivalent database

• Develop web services to communicate to upstream and downstream applications

• Coding, Unit Testing & Deployment.

• Provide technical solutions for business problems

• Agile Implementation, Sprint Planning.

• Perform Root Cause Analysis Mechanisms. Identify the issue and define optimistic solution

• Critical Technical Production Issues Resolution: Root Cause Analysis, Strong Debugging Techniques, Collaboration with various technical teams, Strong Understanding of business flows and integrated up stream & downstream applications.

• Perform debugging and Analytical skills to identify resolve the problem.

• Collaborate with support, business, and various technical teams

• Strong knowledge in Application and its connected applications

• Debug tools and strategies

• Log analysis techniques and problem investigation skills

• Capable of providing alternate solutions to avoid business process interruptions without compromising compliance

• Perform test Driven Development with Good Code Coverage with unit tests.

• Project Governance: Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Software Factory Management, Code Check-ins, Change Management & Deployments.

• Use Coding Practices Adhere to Citi Standards.

• Quality Deliverables.

• Perform Auto Deployments.

• Compliant to Change Processes.


Bachelor’s degree Required in Computer Science or Computer Engineering or Electronic Science and Technology.

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs