onsite
Senior Full Stack Developer - Assistant Vice President - Citi
Full Stack Developer
Senior Full Stack Developer leading design, development, and maintenance of scalable Java applications, integrating AI/ML capabilities, and delivering end‑to‑end solutions with modern front‑end frameworks and RESTful services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java applications using Spring Boot and related technologies.
- Implement responsive front‑end interfaces with JavaScript frameworks such as React.
- Build and expose RESTful APIs to enable seamless integration across internal and external systems.
- Collaborate with data science and AI teams to embed Machine Learning models into production applications.
- Conduct code reviews, performance tuning, and ensure adherence to security and coding standards.
- Mentor junior developers and contribute to architectural decisions for future‑proof solutions.
Requirements
- 5+ years of professional experience in Java development and full‑stack engineering.
- Strong proficiency with Spring Boot, REST API design, and front‑end technologies (JavaScript/React).
- Hands‑on experience integrating Machine Learning models or AI services into applications.
- Solid understanding of software development lifecycle, version control (Git), and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work collaboratively in cross‑functional teams.
Skills
javajavascriptreactmachine learning