Not specified (assumed hybrid based on industry standards for similar roles)
10+ years full-stack development experience
Java spring boot backend development
Angular frontend with typescript
Citi is seeking a Java Full Stack Web Application Developer at the Vice President level to design and support modern web applications. The role requires extensive experience in both front-end and back-end development, with a focus on API-first, microservices architecture, and CI/CD methodologies
Job Summary
This role requires designing and building scalable, secure microservices using Java and Spring Boot within an API-first architecture.
The successful candidate will develop responsive user interfaces using Angular and leverage Kendo UI components for modern web applications.
Citi offers competitive benefits including medical, dental, vision coverage, 401(k), life insurance, and paid time off packages.
Matching Summary
Match Score: 85
Citi is seeking a Java Full Stack Web Application Developer at the Vice President level to design and support modern web applications. The role requires extensive experience in both front-end and back-end development, with a focus on API-first, microservices architecture, and CI/CD methodologies.
Salary
Base: $142,320.00 - $213,480.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards available; Benefits: Medical, dental, vision, 401(k), life, accident, disability insurance, wellness programs, and paid time off
Skills & Requirements
Must-have
10+ years full-stack development experience
Java Spring Boot backend development
Angular frontend with TypeScript
Microservices architecture design
SQL Server database optimization
Kafka event streaming implementation
CI/CD pipeline management
Nice-to-have
Cloud platform experience AWS Azure GCP
Docker Kubernetes containerization
Automated testing framework proficiency
Observability practices logging metrics
Production support experience
Key Requirements
Bachelor's degree in Computer Science or equivalent
10+ years of full-stack web application experience