onsite
Senior Full Stack Software Engineer - Assistant Vice President - Citi
Software Engineer
Senior full‑stack software engineer leading design, development, and delivery of enterprise applications using Java, JavaScript, React, and SQL in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable full‑stack applications using Java, JavaScript, and React.
- Collaborate with product owners and business stakeholders to translate requirements into technical solutions.
- Write clean, testable code and conduct peer code reviews to ensure quality and best practices.
- Participate in Agile ceremonies, sprint planning, and continuous delivery pipelines.
- Mentor junior developers and promote knowledge sharing across the team.
Requirements
- 5+ years of professional experience in full‑stack development, primarily with Java and modern JavaScript frameworks.
- Strong proficiency in relational databases and SQL query optimization.
- Hands‑on experience with Agile methodologies and CI/CD tools.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.
- Effective communication skills for interacting with technical and non‑technical stakeholders.
Skills
javajavascriptreactsql