Job details
Full Stack Developer (React & Java)
About the Role
We are seeking an experienced and highly motivated Full Stack Developer to join our dynamic team supporting the Rates business. This role offers a unique opportunity to contribute to critical financial applications, with a primary focus on developing intuitive user interfaces (70%) using React and robust server-side solutions (30%) with Core Java. The successful candidate will be a hands-on engineer, adept at translating complex business requirements into technical solutions, providing production support, and embracing modern DevOps practices, including AI-assisted development with tools like GitHub Copilot.
Responsibilities
- Lead the design, development, and maintenance of high-performance, scalable, and secure applications for the Rates business.
- Develop responsive and intuitive front-end interfaces using React.js, focusing on modern functional components, Hooks, performance optimization, and scalable architecture patterns.
- Implement robust back-end services and APIs using Core Java, Spring Boot, and integrate with messaging frameworks like Kafka.
- Deploy, manage, and monitor applications within a Kubernetes environment.
- Engage directly with business stakeholders to gather requirements, provide technical insights, and ensure solutions align with business objectives.
- Provide comprehensive production support, including troubleshooting, bug fixing, and performance tuning for live applications.
- Actively participate in DevOps activities, including CI/CD pipeline management and release processes.
- Champion code quality through code reviews, adherence to best practices, and leveraging AI-assisted development tools (e.g., GitHub Copilot) to enhance efficiency and innovation.
Required Qualifications
- 5+ years of experience in full-stack development with a strong emphasis on front-end (React) and back-end (Java).
- Expert-level proficiency in React.js, including modern functional components, Hooks, advanced performance optimization techniques, and established application architecture patterns.
- Deep understanding of Core Java, object-oriented programming, data structures, algorithms, and multi-threading.
- Extensive experience with Spring Boot for building microservices and RESTful APIs.
- Hands-on experience with Solace/Kafka for event-driven architectures and messaging.
- Proven experience with Kubernetes for container orchestration and deployment.
- Solid understanding of relational and/or NoSQL databases.
- Demonstrated ability to communicate effectively with business stakeholders and translate requirements into technical specifications.
- Experience with providing production support and contributing to DevOps pipelines.
Preferred Qualifications
- Familiarity with distributed caching or data grid frameworks, such as Hazelcast.
- Experience with AI-assisted development tools (e.g., GitHub Copilot).
- Understanding of Large Language Model (LLM) application development.
- Experience with cloud platforms (e.g., Openshift).
- 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.