Java Full Stack Developer – Spring Boot, React & Cloud
Location: Sweden
Contract Type: Contract
Role Overview
We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, microservices and modern frontend development using React and TypeScript.
The successful candidate will contribute to the design, development, integration and maintenance of scalable enterprise applications. The role combines backend engineering, frontend development, API integration, cloud technologies and continuous delivery practices.
Key Responsibilities
- Design, develop and maintain applications using Java 11 or later and Spring Boot.
- Build RESTful APIs, microservices and scalable backend services.
- Develop responsive frontend applications using React, TypeScript and Redux.
- Integrate applications through REST APIs, GraphQL and asynchronous messaging or processing patterns.
- Work with relational and NoSQL databases, including PostgreSQL and MongoDB.
- Develop and support cloud-based applications using AWS services.
- Work with AWS SNS, SQS and Lambda for messaging and event-driven processing.
- Write maintainable, reusable and testable code and participate in code reviews.
- Support automated testing, CI/CD pipelines, deployments and production troubleshooting.
- Collaborate with architects, product owners, developers and other stakeholders to understand requirements and deliver technical solutions.
- Follow Agile development practices and contribute to continuous improvement.
- Use AI-assisted development tools where appropriate to improve productivity and code quality.
Mandatory Skills
- 5+ years of full-stack development experience.
- Strong hands-on experience with Java 11+ and Spring Boot.
- Experience developing REST APIs and microservices.
- Frontend development experience with React, TypeScript and Redux.
- Knowledge of GraphQL and asynchronous communication or processing patterns.
- Experience with PostgreSQL, MongoDB or comparable relational and NoSQL databases.
- Experience with AWS services, particularly SNS, SQS and Lambda.
- Familiarity with Git, CI/CD pipelines and software delivery practices.
- Strong analytical, problem-solving and debugging skills.
- Good communication and collaboration skills.
Preferred Skills
- Experience with cloud-native architecture and distributed systems.
- Knowledge of DevOps practices and automated deployment processes.
- Experience with automated testing and production support.
- Familiarity with AI-assisted coding and development tools.
- Experience working in Agile teams and collaborating across technical functions.
Candidate Profile
The ideal candidate is a strong full-stack engineer who can independently develop backend services and frontend applications, integrate distributed systems and contribute to reliable cloud-based delivery. The candidate should demonstrate sound engineering practices, effective communication and the ability to work collaboratively in an Agile environment.
Work Location: Gothenburg, Sweden only.