Full Stack Developer (Java + Spring Boot) (#410)
Tokyo
Contract
Insurance
Job description
We are looking for a proactive Full Stack Developer with solid experience in Java, Spring Boot, and modern cloud-native architecture.
This role requires strong technical acumen, ownership mindset, and the ability to deliver scalable, secure, and maintainable software solutions.
The ideal candidate is collaborative, curious, and experienced in both backend development and cloud infrastructure.
Key Responsibilities:
-
Design, develop, and maintain web applications using Java (8, 11, 17) and Spring Boot.
-
Solve complex problems involving multi-threaded code and system performance.
-
Take architectural decisions to design scalable systems.
-
Collaborate using Agile/Scrum methodology.
-
Own and drive the implementation of new features and improvements to existing systems.
-
Evaluate and integrate new libraries/frameworks as needed.
-
Ensure code quality using best practices, CI/CD pipelines, and automated testing.
-
Deploy and manage applications in cloud environments using AWS and container orchestration (OpenShift/Kubernetes).
-
Build and manage RESTful APIs and services following OpenAPI/Swagger specifications.
-
Work in a collaborative environment using GitHub, Jira, Microsoft Teams, and Confluence.
-
Monitor and troubleshoot using tools like Kibana, Splunk, and Dynatrace.
Must-Have Skills & Experience:
-
Languages: Java (8, 11, 17)
-
Frameworks & Libraries: Spring Boot, Spring Batch, Spring Security, Spring Data JPA, Thymeleaf, Hibernate, JUnit 5, Mockito, Flyway
-
Architecture: Microservices, Serverless
-
API Design: RESTful services, Swagger/OpenAPI
-
Cloud: AWS (Lambda, DocumentDB, Aurora MySQL)
-
Containerization: OpenShift and/or Kubernetes
-
CI/CD Tools: Jenkins, ArgoCD, SonarQube
-
Monitoring: Kibana, Splunk, Dynatrace
-
Databases: MySQL, Aurora MySQL, DocumentDB, Redis (NoSQL understanding)
-
Version Control & Collaboration: GitHub, Jira, Microsoft Teams, Confluence
Nice to Have:
-
Knowledge of Node.js and frameworks like Express
-
Exposure to frontend technologies like React.js
-
Familiarity with the Serverless Framework
Language requirement
Working hours
Back to jobs