Cassandra & Vert.x (Java Developer)
Title :- Cassandra & Vert.x (Java Developer)Location: Phoenix, AZMinimum Experience: 06+ yearsPosition OverviewWe are seeking an experienced Java Engineer with strong backend development expertise to design, develop, and maintain scalable applications and RESTful services.The ideal candidate will have solid hands-on experience with Java, Spring Boot, Vert.x, and Cassandra Database, including Cassandra query design and application integration.The candidate should have a strong understanding of software engineering best practices and experience building reliable, scalable backend systems.Core Technical SkillsProgramming Language :- JavaBackend Frameworks :- Spring Boot, Vert.xDatabase :- CassandraAPI Development :- RESTful APIsBackend Development :- Scalable backend services and applicationsSoftware Engineering :- Clean code, design patterns, testing, debugging, code reviewsDevelopment Tools :- AI-enabled software development toolsKey ResponsibilitiesDesign, develop, enhance, and maintain Java-based backend applications and services.Build scalable and maintainable RESTful APIs and backend services.Develop applications that integrate with Cassandra Database, including designing efficient Cassandra queries.Work with Java-based frameworks such as Spring Boot and Vert.x to develop backend solutions.Design application components using appropriate software design patterns and architectural principles.Write clean, maintainable, and production-ready code following established software engineering practices.Perform unit testing, debugging, troubleshooting, and code reviews.Analyze and resolve application issues to ensure system reliability and performance.Collaborate with other engineers, technical teams, and stakeholders throughout the software development lifecycle.Contribute to the design and implementation of scalable backend architectures.Leverage AI-enabled software development tools, such as GitHub Copilot, to improve development productivity and code quality.Required QualificationsMinimum 06+ years of professional software development experience using Java.Strong proficiency in Spring Boot and Vert.x.Solid hands-on experience with Cassandra Database, including:Cassandra query design.Data modeling and database interaction.Developing applications that integrate with Cassandra.Demonstrated experience developing and maintaining scalable RESTful APIs and backend services.Strong understanding of:Clean code principles.Software design patterns.Unit/integration testing.Debugging and troubleshooting.Code reviews.General software engineering best practices.Experience using AI-assisted/AI-enabled software development tools to support software development activities.Must-Have Requirements06+ years of professional Java development experience.Strong hands-on Cassandra experience, including query design and developing applications that integrate with Cassandra.Strong experience with Spring Boot and Vert.x.Proven experience developing scalable RESTful APIs and backend services.Strong software engineering fundamentals, including clean code, design patterns, testing, debugging, and code reviews.Familiarity with AI-assisted software development tools and their practical use.Ideal Candidate ProfileThe strongest candidate will be a senior Java backend engineer who combines substantial Java development experience with genuine hands-on Cassandra expertise.Cassandra should be treated as a core requirement, not simply database exposure.The candidate should also demonstrate experience building scalable APIs/services and applying solid software engineering practices in production environments.