Requirements
- 10+ years of relevant experience in software development, with at least 5 years in a technical lead position
- 6+ years proven experience in an architecture-level role, with a strong understanding of enterprise-scale systems.
- 6+ years of Application Development experience and experience in systems analysis and programming of software applications
- 5+ years experience and proficiency in ReactJS
- 5+ years experience and proficiency in Java, Spring, Hibernate, real-time messaging, and associated Java frameworks
- 5+ years hands‑on experience developing products with RESTful APIs and microservices architecture
- Strong knowledge of relational databases (e.g., PostgreSQL, Oracle) and document storage (MongoDB)
- Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
- Exposure to Kotlin is a significant advantage
- Deep understanding of software architecture, industry best practices, and excellent problem‑solving, analytical, and debugging skills
- Demonstrated leadership, project management, and clear communication skills; Master's degree in Computer Science, Engineering, or a related field preferred
- Experience in implementing projects
- Demonstrated knowledge of client core business functions
- Relationship and consensus building skills
Education
Bachelor’s degree/University degree or equivalent experience.
Salary
Primary Location Full Time Salary Range: $145,100.00 - $217,700.00
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr