> Markdown version of [/jobs/ext/471465-lead-java-developer](https://www.wearedevelopers.com/jobs/ext/471465-lead-java-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). --- # Lead Java Developer - **Company:** CCS, LLC - **Location:** Anaheim, CA, United States - **Experience:** Expert - **Salary:** $124,800.0 - $145,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Code Review, Databases, Software Design Patterns, Hibernate (Java), Spring Framework, NoSQL, Object-Oriented Software Development, Scrum Methodology, SQL Databases, Java Application Server, Git, Information Technology, Maintaining Code, Software Version Control - **Published:** June 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7adab63dfa986e59 ## About the Role Do you have experience in Version control systems?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science or a related field. * 7+ years of experience in Java development and related technologies. * 5 years in Spring Framework * 2 years in AWS Cloud experience * Strong understanding of object-oriented programming and design patterns. * Experience with Java frameworks such as Spring or Hibernate. * Proficiency in database management systems like SQL or NoSQL. * Familiarity with version control systems, preferably Git. * Excellent problem-solving skills and attention to detail. * Strong communication skills and a team-oriented mindset. ## Description * Design, develop, and maintain Java applications following best practices. * Collaborate with cross-functional teams to define, design, and ship new features. * Optimize applications for maximum speed and scalability. * Conduct code reviews and mentor junior developers to enhance team skills. * Identify and fix bugs, ensuring high-quality software delivery. * Participate in Agile development processes, including sprint planning and retrospectives. * Stay updated with emerging technologies and apply them to improve existing systems. * Document development processes, code changes, and technical specifications. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics)