> Markdown version of [/jobs/ext/2660535-software-developer-ii](https://www.wearedevelopers.com/jobs/ext/2660535-software-developer-ii). 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 II - **Company:** Lynden Incorporated - **Location:** SeaTac, WA, United States - **Experience:** Experienced - **Salary:** $105,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Unit Testing, Microsoft Azure, Code Review, Data Architecture, Java Web Services, Software Engineering, Systems Integration, Spring Cloud, Spring-boot, Kubernetes, Information Technology, Azure AKS, Docker, Microservices - **Published:** August 25, 2026 - **Apply:** https://www.disabledperson.com/jobs/74534518-software-developer-ii ## About the Role Lynden Incorporated is seeking a mid-level Software Developer II to join our SeaTac-based IT team. This role is ideal for a developer with 2+ years of hands-on Java experience who enjoys building practical software, solving business problems, and working in a collaborative team environment. In this role, you'll design, develop, test, implement, and support Java-based applications, integrations, APIs, and services for Lynden's freight management systems. This is a hybrid position after training, with 2 days onsite in SeaTac and 3 days remote. This position is non-safety-sensitive and requires ongoing authorization to work in the U.S. without sponsorship., * Bachelor's degree in Computer Science, Information Technology, or a related field. * Minimum of 2+ years of software development experience. * Experience developing Java 17+ applications using Spring Boot and microservices architecture. * Experience building and deploying cloud-native applications in Azure, AWS, or GCP. * Experience with Docker and Kubernetes, preferably Azure Kubernetes Service (AKS). * This role requires ongoing authorization to work in the U.S. without sponsorship. ## Description * Designs, develops, tests, implements, and maintains Java-based applications, integrations, APIs, and services throughout the software development lifecycle. * Ensures delivery of high-quality software through clean, maintainable code, unit testing, code reviews, and adherence to established development, security, and change management standards. * Works closely with customers, business analysts, and other developers to understand business requirements and deliver quality, cost-effective technical solutions that align with business objectives, IT strategy, and architectural standards. * Participates in application and data architecture discussions and makes recommendations regarding new development, system enhancements, technology adoption, and buy-versus-build decisions. * Troubleshoots and resolves application defects, performance issues, and production support incidents, performing root cause analysis and implementing corrective actions. * Manages multiple assignments and projects simultaneously, establishing priorities and ensuring timely completion of deliverables. Tech you'll work with: * Java 17+, Spring Boot, microservices, APIs, Docker, Kubernetes, Azure/AKS, cloud-native applications, and freight management systems. ## Related Videos - [Azure-Well Architected Framework - designing mission critical workloads in practice](https://www.wearedevelopers.com/videos/1529-azure-well-architected-framework-designing-mission-critical-workloads-in-practice) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [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) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)