FullStack Developer
Citi · Pune Division, Maharashtra, India
Citi · Pune Division, Maharashtra, India
We are seeking a highly skilled and motivated Senior Software Engineer with 5-8 years of experience to join our dynamic engineering team. The ideal candidate will have a strong background in full-stack development, with proven expertise in both front-end and back-end technologies. This role involves designing, developing, and deploying complex, scalable, and high-performance applications. The candidate will work on cutting-edge projects, including the integration of Generative AI, and will play a key role in the entire software development lifecycle, from conception to deployment. **Key Responsibilities** - Design, develop, test, and deploy robust and scalable web applications using modern technology stacks. - Develop and maintain microservices-based architectures using Java Spring Boot. - Create responsive and intuitive user interfaces using Angular or Vue.js. - Implement and manage CI/CD pipelines for automated builds, testing, and deployments. - Work with and manage databases such as MongoDB and Oracle DB, ensuring data integrity and performance. - Integrate and manage real-time data streaming solutions using Apache Kafka. - Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions. - Explore and implement solutions leveraging Generative AI to enhance our products and services. - Participate in code reviews to maintain high standards of code quality, performance, and security. - Troubleshoot and resolve complex technical issues in a timely manner. - Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement. **Required Skills And Qualifications** - Experience: 5-8 years of professional experience in software development. - Front-End: Proficiency in modern JavaScript frameworks such as Angular or Vue.js. - Back-End: Strong experience in Java Spring Boot and building microservices. - Databases: Hands-on experience with both NoSQL (MongoDB) and relational databases (Oracle DB). - Messaging Systems: Proven experience with Apache Kafka for building event-driven architectures. - CI/CD: Solid understanding and practical experience with CI/CD tools (e.g., Jenkins, Tekton). - Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. - Technical Acumen: Strong analytical and problem-solving skills with a deep understanding of software design principles and patterns. **Preferred Qualifications** - Generative AI: Experience or a strong interest in applying Generative AI models and technologies. - Cloud Technologies: Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Containerization: Knowledge of Docker and container orchestration tools like Kubernetes. - Agile Methodologies: Experience working in an Agile/Scrum development environment. ------------------------------------------------------ **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.*