> Markdown version of [/jobs/ext/1192586-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/1192586-senior-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). --- # Senior Java Developer - **Company:** Sumeru INC - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $114,400.0 - $124,800.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Ajax (Programming Language), Amazon Web Services, Application Frameworks, Unit Testing, Microsoft Azure, Bootstrap (Software), Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Continuous Integration, Relational Databases, Database Design, Software Debugging, Web Development, Distributed Systems, Github, Windows Communication Foundation, JSON, PostgreSQL, Microsoft SQL Server, Team Foundation Server, MongoDB, MySQL, NoSQL, OAuth, Scrum Methodology, Systems Development Life Cycle, Simple Object Access Protocol (SOAP), Software Construction, Software Engineering, Software Systems, PL-SQL, SQL Databases, Subversion, Systems Architecture, Transact-SQL, TypeScript, UML, Web Services, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), Openapi, ReactJS, Spring-boot, Software Security, Backend, AngularJS, Material UI, Kubernetes, Restful APIs, Software Version Control, Docker, Microservices - **Published:** July 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=41b628f07ffad42f ## About the Role * Proven experience in Java development with a strong understanding of object-oriented programming (OOP) principles. * Extensive knowledge of web development technologies including HTML, CSS, JavaScript, TypeScript, React, Angular, Bootstrap, AJAX, JSON, XML, and XSLT. * Hands-on experience with application frameworks such as Spring Boot or similar Java-based frameworks. * Familiarity with cloud platforms like AWS or Azure for deploying scalable applications. * Strong understanding of software engineering best practices including SDLC (Software Development Life Cycle), UML modeling, version control (GitHub or SVN), CI/CD pipelines. * Experience designing RESTful APIs and working with web services such as SOAP or WCF. * Knowledge of database design principles for relational databases like MySQL or PostgreSQL; experience with T-SQL or PL/SQL is a plus. * Skilled in multithreading concepts for high-performance applications; experience with distributed systems is highly desirable. * Ability to develop and maintain microservices architectures using Docker or Kubernetes is a plus. * Familiarity with Agile methodologies such as Scrum or Kanban to facilitate collaborative project delivery. * Excellent debugging skills combined with a proactive approach to problem-solving in complex system environments. ## Description We are seeking a highly skilled and energetic Senior Java Developer to join our dynamic software engineering team. In this role, you will lead the design, development, and maintenance of scalable backend systems and microservices, ensuring high performance and responsiveness. Your expertise in Java, system architecture, and distributed computing will drive innovative solutions that meet complex business needs. You will collaborate closely with front-end developers, system architects, and product teams to deliver robust applications that enhance user experience and operational efficiency., * Lead the development and optimization of backend systems using Java, ensuring scalability, security, and reliability across distributed environments. * Design and implement RESTful APIs and web services to facilitate seamless communication between systems and applications. * Collaborate with front-end developers to integrate UI components built with React, Angular, or other frameworks, ensuring a cohesive user experience. * Apply Agile software development methodologies to plan, execute, and deliver high-quality software solutions on time. * Develop system architecture diagrams using UML to visualize system design for effective implementation and maintenance. * Conduct thorough code reviews, unit testing, debugging, and troubleshooting to uphold code quality standards. * Utilize version control tools such as GitHub or TFS for source code management and participate in CI/CD pipelines for continuous integration and deployment. * Design database schemas and optimize queries for SQL databases like MySQL, PostgreSQL, or Microsoft SQL Server; also work with NoSQL databases such as MongoDB. * Implement application security best practices including WCF (Windows Communication Foundation), SOAP/REST protocols, and OAuth standards. * Contribute to system design discussions focusing on microservices architecture, scalability strategies, and distributed computing principles. * Maintain comprehensive documentation of system architecture, API specifications, and development processes. ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Quarkus. A Bliss for developers](https://www.wearedevelopers.com/videos/385-quarkus-a-bliss-for-developers) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [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)