Full Stack Developer - Assistant Vice President
Indexed description
Key Responsibilities
- Contribute to the design, development, and implementation of complex enterprise-level applications.
- Contribute to the architectural design of scalable and high-performance solutions, ensuring alignment with business requirements and technology strategy.
- Develop and maintain front-end applications using Angular, ensuring a responsive, intuitive, and engaging user experience.
- Develop and maintain back-end services and APIs using Spring Boot, focusing on reliability, security, and performance.
- Design and manage database schemas and interactions with both relational (Oracle) and NoSQL (MongoDB or relevant NoSQL) databases.
- Write clean, maintainable, and efficient code across the full stack.
- Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Collaborate closely with product owners, UI/UX designers, and other stakeholders to translate requirements into technical specifications and deliver innovative solutions.
- Troubleshoot and resolve complex technical issues, ensuring optimal application performance and stability.
- Champion and implement best practices in Software Development Life Cycle (SDLC) and Agile methodologies, including proficiency with Agile project management tools.
- Stay abreast of emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.
- Opportunity to mentor junior developers and grow into technical leadership positions.
- Front-End:
- Extensive experience with Angular (version 2+ preferred) and its ecosystem.
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and related web technologies.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Back-End:
- Proven experience with Spring Boot and the Spring Framework for building microservices and RESTful APIs.
- Solid understanding of Java programming language and object-oriented design principles.
- Experience with C# is highly valued for specific legacy systems or integration points.
- Database:
- Expertise in Oracle database design, SQL querying, and performance tuning.
- Experience with NoSQL databases, specifically MongoDB, including schema design and query optimization.
- Development Practices & Tools:
- Strong understanding and practical experience with various Software Development Life Cycle (SDLC) models (e.g., Waterfall, Agile, Scrum, Kanban).
- Expertise in Agile methodologies, including backlog grooming, sprint planning, daily stand-ups, and retrospectives.
- Proficiency with Agile project management tools (e.g., Jira, Azure DevOps, Trello).
- Experience with version control systems (e.g., Git).
- Familiarity with CI/CD pipelines and DevOps practices.
- General:
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a team environment and take initiative.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with other front-end frameworks (e.g., React, Vue.js) or backend languages.
- Experience with message brokers (e.g., Kafka, RabbitMQ).
- Demonstrated expertise in leveraging AI-powered development tools (e.g., GitHub Copilot, Claude, etc.) to enhance productivity and code quality.
- Bachelor’s degree/University degree or equivalent experience
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search