> Markdown version of [/jobs/ext/4609216-full-stack-software-engineering](https://www.wearedevelopers.com/jobs/ext/4609216-full-stack-software-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Software Engineering - **Company:** Akkodis group - **Location:** Palo Alto, CA, United States - **Experience:** Experienced - **Salary:** $114,400.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Cloud Computing, Software Quality, Code Review, Continuous Integration, Distributed Systems, Design of User Interfaces, Human-Computer Interaction, Systems Development Life Cycle, Server Administration, Software Engineering, Google Cloud, Enterprise Software Applications, Spring-boot, Kotlin, Information Technology, Restful APIs, Microservices - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/full-stack-software-engineering-palo-alto-ca--bc478f04-8f8f-4ae5-a95c-d607478092e9 ## About the Role Software Engineering, Software Engineering, Distributed Computing, User Interface/Experience (UI/UX), Performance Management, Scalable System Development, Kotlin, Java, Software Administration, REST (Representational State Transfer), * Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field. * 4+ years of IT experience with at least 3+ years of hands-on software development experience. * Strong proficiency in Spring Boot, Kotlin, and Java, with experience building scalable enterprise applications. * Proven experience developing and maintaining microservices architectures, REST APIs, and cloud-based solutions on Google Cloud Platform (GCP). ## Description * Develop, enhance, and maintain scalable software applications using Java, Spring Boot, and Kotlin. * Design, build, and support microservices and RESTful APIs for distributed enterprise applications. * Troubleshoot and resolve production issues, application defects, and performance bottlenecks. * Collaborate with product owners, architects, and cross-functional teams to deliver customer-focused solutions. * Configure and establish new application environments, frameworks, and development standards for projects. * Drive software quality through testing, code reviews, CI/CD practices, and adherence to security best practices.