This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Citi is embarking on a multi-year technology initiative in Wholesale Lending Credit Risk Technology Space. The candidate will work on building message, API, and workflow components from scratch using state-of-the-art technologies. Responsibilities include hands-on development using Java, Spring Boot, Kafka, Angular JS, and Jest for unit testing. Great opportunity to gain exposure to business and technology initiatives. This role requires collaborating with developers across onshore and offshore teams.
Job Responsibility:
Write good quality code in Angular JS
Write good quality code in Java Spring Boot
Utilize coding standards and best practices
Perform peer code review
Collaborate effectively with the development team
Communicate progress to Project Lead
Design, develop, and debug components
Interact with onshore, offshore, and matrix teams
Implement business solutions
Create user and support documentation
Evaluate and adopt new tools and libraries
Analyze applications and identify vulnerabilities
Conduct testing and debugging
Monitor development progress.
Requirements:
4-8 years of relevant development experience
Write good quality code in Angular JS 16
Well versed with UI/UX Designs (Figma), Unit test using Jest
Write good quality code in Java, Spring Boot (related stack)
Well versed with JUnit, Mockito, Integration Tests and Performance Tests
Ability to design, develop components with minimal assistance
Ability to effectively interact, collaborate with development team
Ability to effectively communicate development progress to the Project Lead
Work with developers onshore, offshore and matrix teams to implement a business solution
Write user/supported documentation
Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
Perform peer code review of project codebase changes
Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
Consult with users, clients, and other technology groups on issues, and recommend programming solutions
Apply fundamental knowledge of programming languages for design specifications
Analyze applications to identify vulnerabilities and security issues, conduct testing and debugging
Ability to operate with a limited level of direct supervision
Expertise in technologies such as Angular JS, Jest, Spring Framework, Spring Boot, and SQL
Experience working in Agile methodologies.
Nice to have:
Messaging Systems: RabbitMQ, ActiveMQ, Kafka, Tibco, IBM MQ
Tomcat, Jetty, Apache HTTPD
Able to work with build/configure/deploy automation tools
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.