Java React Full Stack Developer - Assistant Vice President
Citigroup•2d ago
Pune Maharashtra IndiaOnsiteFull-timeMid Level8+ yrs exp
Top focus
React DeveloperJava DeveloperFull Stack Engineer
We are seeking a highly motivated and experienced Java/React Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in designing, developing, and deploying end-to-end solutions, encompassing both front-end and back-end components.
This role requires strong expertise in Java Spring Boot microservices, integration technologies like Kafka, working with workflow solutions, implementing search capabilities, and proficient front-end development with React.js, all while interacting with relational databases such as Oracle
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.
- Design and implement search engine capabilities within applications to provide efficient data retrieval.
- 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.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and application reliability.
- Participate in code reviews, contribute to architectural discussions, and mentor junior developers.
- Monitor application performance, troubleshoot issues, and implement effective solutions to ensure system stability and optimal user experience.
- 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.
- Strong 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. ------------------------------------------------------ Citi is an equal opportunity employer
- 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
- 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.
Required skills
JavaSpring BootKafkaReactOracleRESTGitAWSAzureGCP