Search by job, company or skills

Socium - Teams Done Differently

Senior Full Stack Developer (Java Spring Boot + React)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

General Description

The Full Stack Developer (Java Spring Boot + React) is responsible for designing, building, and maintaining modern, scalable web applications across both backend and frontend layers.

This role requires strong expertise in Java, Spring Boot, and React, with the ability to deliver robust backend services and dynamic user interfaces that power enterprise-grade platforms.

The ideal candidate combines strong backend engineering with modern frontend development, ensuring high-quality, end-to-end features across APIs, databases, integrations, and user-facing applications.

You will work closely with product, design, QA, and DevOps teams to deliver scalable applications that integrate with internal services and third-party systems in an agile development environment.

Nature of the Tasks

Design, develop, test, and deploy full-stack web applications using Java, Spring Boot, and React

Build scalable RESTful APIs and microservices to support modern enterprise web platforms

Develop responsive and interactive frontend applications using React, JavaScript/TypeScript, HTML, and CSS

Design and optimize database structures, queries, and performance across relational databases

Implement integrations with internal systems, external APIs, and message-driven architectures

Write clean, modular, and maintainable code following SOLID principles and clean architecture practices

Participate in code reviews, technical discussions, and architectural decision making

Contribute to CI/CD pipelines and DevOps practices to support automated builds and deployments

Debug and resolve issues across the frontend, backend, database, and integration layers

Collaborate with cross-functional teams during sprint planning, stand-ups, and retrospectives

Document system designs, APIs, and implementation decisions

Support automation and innovation initiatives through exposure to RPA or low-code tools where applicable

Required Experience & Qualifications

510+ years of professional software development experience

Strong hands-on experience with Java and Spring Boot ecosystem

Solid experience building React-based front-end applications

Proven experience designing and implementing RESTful APIs and microservices

Strong knowledge of SQL, relational database design, and performance optimization

Experience integrating systems through APIs, message brokers, or event-driven architectures

Familiarity with version control (Git), build tools (Maven / Gradle), and modern development workflows

Experience working in Agile development environments

Strong analytical, problem-solving, and communication skills

Ability to deliver high-quality production-ready code across the full stack

Technical Expertise

Hands-on experience with:

Languages & Frameworks

Java (8/11/17+)

Spring Boot, Spring MVC, Spring Security, Spring Data JPA

React (modern versions), JavaScript (ES6+), TypeScript

Frontend Technologies

React Hooks and functional components

HTML5, CSS3, SCSS

State management tools (Redux, Context API, or similar)

Backend & Architecture

RESTful APIs

Microservices architecture

API security (OAuth2, JWT)

Databases

PostgreSQL

MySQL

Oracle / SQL Server

Hibernate / JPA

DevOps & Tooling

Git

Maven / Gradle

CI/CD tools (Jenkins, GitHub Actions, GitLab CI)

Integration & Messaging

Kafka, RabbitMQ, or similar messaging platforms

API integrations and event-driven patterns

Nice to Have

Experience with RPA tools (UiPath, Automation Anywhere, Microsoft Power Automate)

Familiarity with low-code platforms such as OutSystems, Mendix, or Appian

Experience with cloud platforms (AWS, Azure, or GCP)

Exposure to containerization technologies such as Docker and Kubernetes

Experience with GraphQL, WebSockets, or reactive programming

Familiarity with front-end testing frameworks (Cypress, Playwright)

Understanding of secure coding practices and OWASP Top 10

Key Competencies

Strong full-stack engineering mindset

Ability to build scalable and maintainable web applications

Ownership and accountability in delivering end-to-end features

Strong problem-solving and analytical thinking

Clear and effective communication with technical and non-technical stakeholders

Ability to collaborate effectively within cross-functional agile teams

Passion for continuous improvement and modern engineering practices

Other notes:

  • Full onsite in the client's office

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143992503