Java Full Stack Software Engineer

Huxley — Japan · Posted ~4 hours ago

Mid Full-time

Skills

Java Spring Boot React.js RESTful APIs Microservices CI/CD Cloud infrastructure Containerization Software testing Production troubleshooting REST Cloud Containers

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a technology team building scalable enterprise applications across the full software lifecycle. You will develop Java and Spring Boot services, create responsive React interfaces, work with REST APIs and microservices, automate CI/CD and deployments, and manage cloud-based containerized infrastructure. The role also involves performance monitoring, production troubleshooting, testing, code reviews, and technical design discussions.

Highlights

End-to-end ownership across design, development, deployment, and maintenance of scalable enterprise applications, with exposure to modern frontend, cloud infrastructure, DevOps automation, and architectural collaboration.

Description

About the Role We are seeking a skilled Full Stack Java Developer with experience in modern frontend development using React and a strong DevOps background. The successful candidate will design, develop, deploy, and maintain scalable enterprise applications while contributing across the entire software development lifecycle. Key Responsibilities Design, develop, and maintain backend services using Java and Spring Boot.Build responsive and user-friendly web applications using React.js.Develop and consume RESTful APIs and microservices.Collaborate with product managers, architects, and stakeholders to deliver high-quality solutions.Implement CI/CD pipelines and automate deployment processes.Manage and optimize cloud-based infrastructure and containerized applications.Write clean, maintainable, and well-tested code following best practices.Monitor application performance and troubleshoot production issues.Participate in code reviews, technical discussions, and architectural design sessions.Contribute to system scalability, reliability, and security initiatives. Required Skills & Experience 4+ years of software development experience.Strong proficiency in Java 8+ and Spring Boot.Hands-on experience with React.js, JavaScript, TypeScript, HTML, and CSS.Experience designing and developing REST APIs and microservices.Knowledge of relational databases such as PostgreSQL, MySQL, or Oracle.Experience with Git and modern software development practices.Strong understanding of Agile/Scrum methodologies.Good problem-solving and communication skills. DevOps Requirements Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Hands-on experience with Docker and Kubernetes.Experience deploying applications to AWS, Azure, or Google Cloud Platform.Knowledge of Infrastructure as Code tools such as Terraform or CloudFormation.Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK, or Splunk. Preferred Qualifications Experience with Kafka or other messaging platforms.Experience with cloud-native architectures and distributed systems.Knowledge of security best practices and DevSecOps.Exposure to automated testing frameworks and performance testing.Experience working in a multinational or enterprise environment. Nice to Have Experience with serverless technologies.Certification in AWS, Azure, Kubernetes, or Java technologies.Knowledge of FinTech, E-commerce, or large-scale platform development. Benefits Competitive salary and bonus structure.Flexible work arrangements.Career development and certification support.Exposure to modern cloud and DevOps technologies.Collaborative and innovative engineering culture.