Senior Java Full Stack Developer – React.js

Tech3pillars Technologies
  • NULL, AK
  • Instant Apply
10 days ago

Job 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.

Numbers & Facts

LocationNULL, AK

Skills

  • Amazon Web Services (AWS)unmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Architectural Designunmatched
  • Authenticationunmatched
  • Banking Servicesunmatched
  • Business Analysisunmatched
  • Business Architectureunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Capital Marketsunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Database Programmingunmatched
  • Database Technologyunmatched
  • Debugging Skillsunmatched
  • Distributed Applicationsunmatched
  • Dockerunmatched
  • Enterprise Applicationsunmatched
  • Finance Softwareunmatched
  • Financial Servicesunmatched
  • GitHubunmatched
  • HTML5unmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Investment Managementunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Microservicesunmatched
  • NoSQLunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Relational Databases (RDBMS)unmatched
  • Root Cause Analysisunmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Test Caseunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder