Java Fullstack Developer (all genders)
Core
Developing modern, scalable web applications and services across the full stack, from backend APIs to frontend interfaces.
Role type
Senior Full Stack Developer (Java/React)
Builds
Scalable web applications, REST and GraphQL APIs, and complex user interfaces.
Domain
Enterprise software development, distributed systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, TypeScript, React, Next.js, REST API design, GraphQL, OAuth 2.0, OpenID Connect, JWT, OpenAPI/Swagger, software architecture
Preferred skills
GraphQL, WebSockets, JPA/Hibernate, relational databases, state management, automated frontend testing, CI/CD pipelines, microservices, cloud architecture, Kafka
Technologies
Spring Boot, Spring Web, Spring Data, Spring Security, TypeScript, React, Next.js, REST, GraphQL, OAuth 2.0, OpenID Connect, JWT, OpenAPI, Swagger, Kafka, JPA, Hibernate
Responsibilities
Develop and evolve modern web applications using Java, Spring Boot, TypeScript, React, and Next.js; Conceive and implement scalable backend services and REST/GraphQL APIs; Develop and refine complex, performant user interfaces; Design communication between frontend, backend, and internal/external systems; Participate in architecture decisions and evolve the distributed system landscape; Analyze and optimize performance, scalability, and maintainability; Actively shape technical standards, best practices, and future system architecture.
Seniority
Senior, hands-on IC