All jobs

Job details

26947212 Full Stack Developer (React & Java)

  • Spring Boot
  • React Native
  • Kubernetes
  • Software Development
  • Computer Science
  • Application Development
  • Performance Tuning
  • Grid Computing
  • Pipeline Management
  • Rates

Posted: 2 days ago

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.

Similar jobs