> Markdown version of [/jobs/ext/2539297-java-developer](https://www.wearedevelopers.com/jobs/ext/2539297-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). --- # Java Developer - **Company:** CLASS LTD - **Location:** California City, CA, United States - **Salary:** $60,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, C++ (Programming Language), Cloud Computing, Software Documentation, Code Review, Databases, Continuous Integration, Data Integrity, Software Design Patterns, Github, Revision Control Systems, Python (Programming Language), Linux System Administration, MySQL, Network Protocols, NoSQL, Scrum Methodology, Ruby on Rails, Role-Based Access Control, Cloud Services, Software Engineering, Software Systems, SQL Databases, Subversion, Web Applications, Java Application Server, Enterprise Software Applications, ReactJS, Delivery Pipeline, Software Security, Backend, Git, AngularJS, Information Technology, Front End Software Development, Api Design, Restful APIs, Software Version Control, Programming Languages, Microservices - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4bc2ad129d63f825 ## About the Role * Proven experience in Java development within a fast-paced environment focused on web or enterprise application development. * Strong understanding of IT infrastructure components including cloud services (AWS/Azure), Linux environments, and network protocols. * Hands-on experience with Ruby on Rails is a plus for integrating backend services; familiarity with other programming languages like Python or C++ is advantageous. * Demonstrated expertise in designing scalable systems using microservices architecture and RESTful APIs. * Knowledge of front-end technologies such as JavaScript frameworks (React Express) for full-stack development projects. * Experience working within Agile methodologies such as Scrum or Kanban to deliver iterative software solutions efficiently. * Familiarity with version control systems like GitHub or SVN along with CI/CD tools for streamlined deployment workflows. * Understanding of security principles including RBAC (Role-Based Access Control) and best practices for application security. * Ability to work effectively in collaborative teams while managing multiple priorities in a dynamic environment. Join us if you're passionate about creating innovative software solutions that make a difference! We value energetic professionals eager to grow their skills while contributing to impactful projects in a supportive environment focused on continuous improvement and technological excellence. ## Description We are seeking a dynamic and innovative Java Developer to join our vibrant tech team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our web applications and backend systems. Your expertise will contribute to building robust, high-performance systems leveraging modern programming languages and cloud infrastructure. This position offers an exciting opportunity to work on cutting-edge projects within an agile environment, collaborating closely with cross-functional teams to deliver impactful software solutions that meet business needs., * Develop, test, and deploy high-quality Java applications aligned with project requirements and best practices in software engineering. * Design system architectures using design patterns and system design principles to ensure scalability, reliability, and maintainability. * Collaborate with front-end developers utilizing JavaScript frameworks such as React or Angular to create seamless web experiences. * Build and maintain RESTful APIs for efficient communication between services, ensuring security and performance. * Implement microservices architecture within cloud infrastructure environments like AWS or Azure to enhance system flexibility and scalability. * Use version control tools such as GitHub, SVN, or Git for code management, along with CI/CD pipelines for continuous integration and delivery. * Optimize database interactions through SQL and NoSQL databases like MySQL or similar systems, ensuring data integrity and performance. * Apply knowledge of application development best practices including software design patterns, scalability strategies, and API development. * Participate in Agile software development processes, including sprint planning, daily stand-ups, and retrospectives to promote team collaboration. * Contribute to system documentation, code reviews, and testing procedures to uphold quality standards across all projects. ## 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) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [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) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)