Appealing Points:
- Lead the development of enterprise cloud applications using Java, Spring Boot, Microsoft Azure, microservices, and modern full stack technologies.
- Drive technical innovation by shaping solution architecture, cloud modernization, DevOps practices, and engineering best practices while mentoring development teams.
- Work in a global Agile environment with opportunities to leverage Azure, AI technologies, and cross-functional collaboration to deliver scalable, high-impact business solutions.
Annaul Salary: 6 Million Yen and Above
Job Responsibilities:
- The Senior Full Stack Software Engineer will be responsible for designing, developing, testing, and maintaining enterprise-grade applications using Java and Microsoft Azure technologies. This role will work closely with product managers, architects, and cross-functional engineering teams to deliver scalable, secure, and high-quality solutions that support business objectives.
- Design, develop, and maintain full-stack applications using Java, Spring Boot, REST APIs, modern web technologies, and Azure cloud services.
- Lead technical design discussions and contribute to architecture decisions for cloud-native and microservices-based solutions.
- Develop and implement scalable, secure, and reliable solutions on Microsoft Azure, leveraging services such as App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, and other relevant Azure resources.
- Collaborate with stakeholders to gather requirements, estimate work, and deliver features according to project timelines.
- Ensure application quality through code reviews, automated testing, CI/CD pipelines, and adherence to engineering best practices.
- Troubleshoot and resolve complex technical issues across the application stack.
- Mentor and provide technical guidance to junior engineers, fostering engineering excellence and knowledge sharing.
- Drive continuous improvement initiatives related to software development processes, system performance, security, and operational efficiency.
- Participate in technical planning, risk assessment, and decision-making for strategic technology initiatives.
- Make technical recommendations and implementation decisions within assigned projects.
- Lead development activities and coordinate with cross-functional teams to ensure successful project delivery.
- Influence architecture, technology selection, and engineering best practices for application development and cloud modernization initiatives.
Job Qualification:
- Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional software development experience, including hands-on experience in full-stack application development.
- Strong proficiency in Java and the Spring Boot framework for building enterprise applications and RESTful APIs.
- Experience developing modern web applications using JavaScript/TypeScript and front-end frameworks such as React or Angular.
- Hands-on experience with Microsoft Azure services, including application hosting, cloud-native development, and cloud operations.
- Experience designing and developing microservices-based architectures and distributed systems.
- Strong understanding of relational (e.g., SQL Server, PostgreSQL) and non-relational (e.g. Azure Cosmos) databases and database design principles.
- Experience with CI/CD pipelines, source control systems (Git), and DevOps practices.
- Knowledge of software design patterns, object-oriented programming, and secure coding practices.
- Experience troubleshooting, debugging, and optimizing complex applications in production environments.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional and global teams.
- Azure certifications such as Azure Developer Associate or Azure Solutions Architect Expert.
- Experience with Azure Kubernetes Service (AKS), Docker, and containerized application development.
- Experience leading technical initiatives, mentoring engineers, and driving engineering best practices.
- Experience working in Agile/Scrum development environments.
Preferred Qualifications:
- Familiarity with emerging AI technologies, tools, and industry trends.
- Experience using AI-powered productivity or development tools is a plus.
- Curiosity and willingness to learn and adopt AI-driven solutions in software development.
Language Proficiency: Business Level Japanese (JLPT N2 or higher) and Business Level English
Company Description:
We are a technology-led software services company that fulfills technology companies' software product development needs worldwide. As a trusted partner of today’s enterprises, we build software solutions for the future. We aim to understand our customers' needs and aspirations to deliver software that aligns with their vision. We are passionate about creating future-ready software focusing on superior user experience and ultimate simplicity.Specializing in mobile, web, and cloud-based software development services across various industry verticals, we cater to customers globally. We focus on developing next-generation software products that require a deep understanding of communication networks, operating system internals, device diversity, and critical system resources. Our core strength lies in combining these engineering environments to create cutting-edge software solutions.
. Skillset Required: Java, Spring Boot, Microsoft Azure, Microservices, REST APIs, Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, JavaScript, TypeScript, React, Angular, CI/CD, Git, DevOps, Software Design Patterns, Object-Oriented Programming, Secure Coding, Troubleshooting, Debugging, Optimization, Docker, Containerized Application Development, Agile, Scrum, AI Technologies, AI Development Tools, Cross-functional Communication, Collaboration, Mentoring, Code Review, Automated Testing, Technical Design, Architecture Decision, Cloud Modernization, Distributed Systems, Relational Databases, Non-relational Databases, Database Design, Performance Optimization, Security