Senior Java Full Stack Developer – React.js

Tech3pillars Technologies

  • NULL, AK
  • 9 days ago

    Highlights

    We are seeking an experienced Senior Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and React.js to join the State Street technology team in Quincy, MA. The ideal candidate will have extensive experience designing, developing, and maintaining enterprise-scale applications, particularly in financial services or banking environments.

    Numbers & Facts

    LocationNULL, AK

    Description

    Job Description: Senior Java Full Stack Developer React.js
    Location: Quincy, MA

    Experience: 8+ Years

    Job Summary

    We are seeking an experienced Senior Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and React.js to join the State Street technology team in Quincy, MA.

    The ideal candidate will have extensive experience designing, developing, and maintaining enterprise-scale applications, particularly in financial services or banking environments. The candidate should possess strong backend development skills using Java and Spring Boot, along with frontend development experience using React.js, JavaScript, and TypeScript.

    Experience with AWS cloud services, REST APIs, Microservices architecture, Kafka, CI/CD pipelines, and database technologies is highly desirable.

    Key Responsibilities

    • Design, develop, and maintain enterprise applications using Java, Spring Boot, and React.js.
    • Develop scalable backend services and RESTful APIs using Java and Spring Boot.
    • Design and implement Microservices-based architecture for distributed applications.
    • Develop responsive and reusable UI components using React.js, JavaScript, TypeScript, HTML5, and CSS3.
    • Integrate React.js frontend applications with backend REST APIs and microservices.
    • Implement business logic, application workflows, and backend integrations.
    • Work with relational and NoSQL databases to develop efficient data access solutions.
    • Implement asynchronous messaging and event-driven communication using Apache Kafka.
    • Develop and deploy cloud-native applications using AWS services.
    • Participate in application design, architecture discussions, and code reviews.
    • Write unit and integration test cases using JUnit, Mockito, and Jest.
    • Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab.
    • Troubleshoot production issues, perform root cause analysis, and optimize application performance.
    • Collaborate with business analysts, architects, QA engineers, and cross-functional teams.

    Preferred Skills

    • Experience in banking, financial services, or capital markets.
    • Knowledge of State Street financial applications and investment management platforms.
    • Experience with AWS cloud-native application development.
    • Knowledge of Kafka-based event-driven architecture.
    • Experience with Docker and Kubernetes.
    • Understanding of application security, authentication, and authorization.
    • Experience with high-volume transaction processing and distributed applications.

    Candidate Requirements

    • 8+ years of overall software development experience.
    • Strong hands-on experience with Java and Spring Boot.
    • Strong frontend development experience with React.js.
    • Experience building and integrating REST APIs and Microservices.
    • Experience working with enterprise applications in financial services.
    • Good understanding of SQL and database technologies.
    • Strong debugging, problem-solving, and communication skills.

    Similar Jobs