Discover your future at Citi : Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview : Responsibilities :
- Design, develop, and maintain robust, scalable, and secure microservices using Java and Spring Boot.
- Implement and manage integrations with middleware technologies, particularly Kafka messaging, for real-time data streaming and event-driven architectures.
- Develop and integrate with workflow management solutions to automate business processes.
- Work extensively with relational databases, specifically Oracle, including schema design, query optimization, and data migration.
- Develop responsive, high-performance, and user-friendly web interfaces using React.js and its ecosystem.
- Collaborate with product owners, designers, and other developers to understand requirements, define technical specifications, and deliver high-quality features.
- Ensure the seamless integration between front-end and back-end components through RESTful APIs.
- Participate in code reviews, contribute to architectural discussions, and mentor junior developers.
- Stay current with emerging technologies, industry trends, and best practices in full-stack development.
Required Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field,
or equivalent practical experience.
- 8+ years of professional experience in full-stack software development.
- Solid proficiency in Java with extensive experience in building microservices using Spring Boot.
- Demonstrable experience with Kafka for building message-driven architectures and data pipelines.
- Experience with workflow management systems or designing and implementing complex business process flows.
- Proven experience implementing search functionalities, potentially using technologies like Elasticsearch or Apache Solr.
- Solid expertise in relational databases, particularly Oracle, including advanced SQL, schema design, and performance tuning.
- Strong front-end development skills with React.js, including a deep understanding of component-based architecture, state management (e.g., Redux, Context API), and modern JavaScript (ES6+).
- Experience with RESTful API design and consumption.
- Proficiency with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities. 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.
📌 Java React Full Stack Developer - Assistant Vice President (Pune)
🏢 Citi
📍 Pune