> Markdown version of [/jobs/ext/600867-software-developer-microservices](https://www.wearedevelopers.com/jobs/ext/600867-software-developer-microservices). 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). --- # Software Developer (Microservices) - **Company:** Ikon Software Services, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Application Layers, Databases, Distributed Systems, Query Optimization, Data Logging, Spring-boot, Backend, Containerization, Kubernetes, Enterprise Integration, Restful APIs, Api Management, Docker, Microservices - **Published:** June 22, 2026 - **Apply:** https://www.dice.com/job-detail/eac257b4-45cd-4696-b38f-85a242408ffe ## About the Role Additional Required Skills/Experience: * Minimum of 8 years of relevant experience * Degree in related field or equivalent experience * Ability to work independently * Special credentials may be required on a case-specific basis ## Description The Software Developer (Microservices) will be responsible for designing, building, and maintaining scalable backend services that power the platform''s RESTful APIs. This role involves developing production-grade microservices using Java, implementing clean API contracts, and ensuring secure integration with internal and external systems. The developer will collaborate with various teams to deliver high-quality releases, support deployment, and troubleshoot issues across distributed environments., * Design, build, and maintain Spring Boot microservices using Java * Create and evolve RESTful APIs with clear contracts and backward compatibility * Integrate services with databases during migration phases * Optimize database interactions, including query tuning * Containerize services and maintain Docker images * Deploy and operate services on Kubernetes * Build and maintain CI/CD pipelines for automation * Implement secure authentication/authorization * Add observability with logging, metrics, and dashboards * Troubleshoot incidents across application layers * Support migration planning to AWS * Write and maintain various types of tests * Collaborate with other teams on standards and best practices * Document APIs and operational responsibilities ## Related Videos - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)