Full-Stack Software Engineer (Java + React)

Grid Dynamics

Warsaw, Maz, Poland • 27m ago • On-site

Mid

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Full-Stack Software Engineer (Java + React)

Description

Join an engineering pod to deliver modern digital payment and transaction-processing solutions across the full stack. You will architect microservices with Java/Spring Boot, build micro frontend interfaces with React/TypeScript, integrate mission-critical RESTful APIs, and implement enterprise fintech security. The role focuses on high-volume, secure operations using automated testing and CI/CD.

Role description / Responsibilities

  • Design, implement, and maintain scalable full-stack features with Java, Spring Boot, React, and TypeScript

  • Architect and integrate robust RESTful APIs using OpenAPI/Swagger for backward-compatible, high-throughput data exchange

  • Design relational schemas and persistence layers using SQL, Spring Data JPA, and Hibernate (PostgreSQL/MySQL)

  • Implement authentication, authorization, and data-protection using Spring Security, OAuth 2.0, and JWT

  • Write unit and integration tests across the stack (Jest, React Testing Library, JUnit, Mockito, Spring Boot Test)

  • Package services into Docker containers and automate CI/CD using GitHub Actions or Jenkins

Requirements

  • Strong hands-on frontend experience with JavaScript (ES6+), TypeScript, HTML5, CSS3, React, and Redux/Redux Toolkit

  • Solid commercial backend experience with Java (8+ / 11+ / 17+), Spring Boot, and core Spring Framework

  • Hands-on experience with relational databases (PostgreSQL or MySQL), SQL optimization, Spring Data JPA, and Hibernate

  • Proven REST API development/consumption experience using OpenAPI/Swagger in a microservices architecture

  • Working knowledge of Spring Security, OAuth 2.0, JWT, and role-based access control

  • Practical testing experience: Jest + React Testing Library; JUnit + Mockito + Spring Boot Test

  • Proficiency with Git, Maven or Gradle, npm, Docker, and CI/CD via GitHub Actions or Jenkins

  • Experience working autonomously in an Agile/Scrum workflow

Benefits

  • Opportunity to work on cutting-edge projects

  • Competitive salary

  • Flexible schedule

  • Medical insurance and sports benefits

  • Corporate social events

  • Professional development opportunities

  • Well-equipped office

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more
0

Unlock Full Resume Report