> Markdown version of [/jobs/ext/2692022-java-lead-developer](https://www.wearedevelopers.com/jobs/ext/2692022-java-lead-developer). 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). --- # Java Lead Developer - **Company:** The Aes Group, Inc - **Location:** Bellevue, WA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, Automation of Tests, Unit Testing, Microsoft Azure, Program Optimization, Code Review, Software Debugging, DevOps, OAuth, Scrum Methodology, RabbitMQ, Prometheus, Software Construction, Software Engineering, Google Cloud, Spring Cloud, GitHub Copilot, Grafana, Spring-boot, Apigee, Gitlab, Containerization, Gitlab-ci, Integration Tests, Kubernetes, Information Technology, Cassandra, Apache Kafka, Api Gateway, Restful APIs, Code Restructuring, Docker, Microservices - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/b6bd6664-2135-4553-93d2-720eb55841a1 ## About the Role The ideal candidate should have strong technical leadership skills, experience with production environments, and practical experience using AI-assisted development tools such as GitHub Copilot and/or Claude Code., * Strong hands-on experience with Java. * Strong experience with Spring Boot and REST API development. * Extensive experience developing Microservices. * Hands-on experience with Kubernetes. * Experience with Docker and containerization. * Strong experience with GitLab and GitLab CI/CD. * Strong experience with Cassandra, including data modeling and querying. * Hands-on experience with Apigee/API Gateway, including API proxies and policies. * Practical experience using GitHub Copilot and/or Claude Code in software development. * Experience with unit testing, integration testing, and automated testing. * Strong troubleshooting and production support experience. * Strong communication and technical leadership skills. Preferred Skills * Experience with AWS, Azure, or Google Cloud Platform. * Experience with Kafka or RabbitMQ. * Experience with Helm and Kubernetes Operators. * Knowledge of Prometheus, Grafana, ELK/EFK, or similar observability tools. * Knowledge of OAuth2, JWT, and mTLS. * Experience working in Agile/Scrum environments. * Telecom industry experience is preferred., * Bachelor's degree in computer science, Engineering, or a related field, or equivalent professional experience. * Strong experience working on enterprise-scale software applications. * Demonstrated ability to lead technical initiatives while remaining hands-on with development. ## Description We are looking for an experienced Senior Java Lead Developer with strong hands-on experience in Java, Spring Boot, Microservices, Kubernetes, Docker, GitLab CI/CD, Cassandra, and Apigee. The candidate will be responsible for designing, developing, deploying, and supporting scalable cloud-native applications and REST APIs., * Design, develop, and maintain scalable Java/Spring Boot microservices. * Develop and maintain production-grade REST APIs and cloud-native applications. * Build and manage containerized applications using Docker and Kubernetes. * Deploy, scale, and troubleshoot applications running on Kubernetes. * Develop and maintain GitLab CI/CD pipelines for automated build, testing, and deployment. * Design data models and develop queries using Cassandra. * Configure and manage APIs using Apigee, including API proxies, gateways, and policies. * Use GitHub Copilot and/or Claude Code for coding, code reviews, refactoring, debugging, testing, and code optimization. * Participate in technical architecture, design discussions, code reviews, and sprint planning. * Troubleshoot application and production issues and provide production support. * Develop unit, integration, and automated tests to ensure application quality and reliability. * Collaborate with DevOps, QA, Product, and other engineering teams to deliver solutions end-to-end. * Provide technical leadership and mentor other developers. * Follow software engineering best practices for scalability, performance, security, and maintainability. ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [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) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)