Job Description

Responsibilities

  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks.
  • Develop and maintain robust back‑end services, APIs, and databases, with a strong emphasis on the Spring Boot framework.
  • Implement engaging and responsive user interfaces using modern front‑end technologies such as React.
  • Collaborate with cross‑functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with emerging technologies a...

Ready to Apply?

Take the next step in your AI career. Submit your application to Citi today.

Submit Application