Job details
We are seeking an experienced and highly motivated C13 Vice President, Full Stack Software Engineer, with over 12 years of experience, to join our dynamic team. The ideal candidate will be a technical leader, responsible for the design, development, and implementation of cutting-edge applications using a modern technology stack. This role requires a strong background in both front-end and back-end development, excellent system and architectural design capabilities, and proven project management skills. The successful candidate will also drive the adoption of best practices in CI/CD and leverage AI tools to enhance daily coding efficiency and innovation.
Responsibilities:- Lead the design, development, and delivery of robust, scalable, and high-performance full-stack applications using Java and React.
- Architect and implement complex system designs and enterprise architectures, ensuring adherence to architectural best practices, security standards, and performance requirements.
- Collaborate with product owners, business analysts, and other engineering teams to define requirements, scope projects, and deliver solutions that meet business needs.
- Drive the adoption and implementation of modern Java versions (17+) and Spring Boot frameworks for backend services.
- Design and develop event-driven architectures using Apache Kafka for real-time data processing and integration.
- Manage and optimize database interactions with both relational (Oracle) and NoSQL (MongoDB) databases.
- Champion CI/CD pipelines and DevOps practices to ensure continuous integration, automated testing, and seamless deployments.
- Mentor junior engineers, conduct code reviews, and promote a culture of technical excellence and continuous improvement.
- Evaluate and integrate AI-powered coding tools and techniques to improve developer productivity, code quality, and accelerate delivery.
- Lead and manage projects effectively, ensuring timely delivery, risk mitigation, and clear communication with stakeholders.
- Foster strong communication within the team and across departments, articulating complex technical concepts clearly to diverse audiences.
- Experience: 12+ years of hands-on experience in software development, with a significant focus on full-stack engineering.
- Programming Languages: Strong proficiency in Java (version 17 or higher) and JavaScript/TypeScript.
- Backend Frameworks: Extensive experience with Spring Boot.
- Frontend Technologies: Proven expertise in React.js and its ecosystem.
- Messaging/Streaming: Hands-on experience with Apache Kafka.
- Databases: Strong knowledge and experience with Oracle and MongoDB.
- System and Architectural Design: Demonstrated ability to design and architect complex, scalable, and resilient enterprise-level systems and microservice architectures.
- CI/CD: Solid understanding and practical experience with CI/CD pipelines, tools, and methodologies.
- Project Management: Strong project management skills, including planning, execution, and stakeholder communication.
- Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
- AI Tools: Experience or strong interest in leveraging AI tools for code generation, testing, debugging, and overall development workflow enhancement.
- Programming Languages: Experience with Kotlin.
- Cloud Platforms: Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Containerization: Experience with Docker and Kubernetes.
- Testing Frameworks: Knowledge of various testing frameworks for both front-end and back-end.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
------------------------------------------------------
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.
Get Weekly Job Offers
Be first to know when jobs open.